# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 1A7B 9598 movea.b A5, [ + A1 * 4] 00000004 0000 4448 ori.b D0, 0x48 /* 'H' */ 00000008 0000 269F ori.b D0, 0x9F 0000000C 0000 026E ori.b D0, 0x6E /* 'n' */ 00000010 8000 or.b D0, D0 00000012 0002 0898 ori.b D2, 0x98 00000016 A51E syscall NewPtrSys, flags=5 00000018 01FC .incomplete 0000001A 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000001C 6F46 ble +0x48 /* 00000064 */ 0000001E 6F28 ble +0x2A /* 00000048 */ 00000020 4256 clr.w [A6] label00000022: 00000022 42BE clr.l <> 00000024 0DA4 bclr -[A4], D6 00000026 415A chk.w D0, [A2]+ 00000028 4154 chk.w D0, [A4] 0000002A 4178 81E8 chk.w D0, [0xFFFF81E8] 0000002E 6F9C ble -0x62 /* FFFFFFCC */ 00000030 1162 0D86 move.b [A0 + 0xD86], -[A2] 00000034 139E F5BC move.b <>, [A6]+ 00000038 EC44 asr D4.w, 6 0000003A 0CC8 .incomplete label0000003C: 0000003C 0CB4 0CA0 4274 0828 cmpi.l [A4 + D0 + 0x28], 0xCA04274 // begin alternate branch 00000040-00000044 label00000040: 00000040 4274 0828 clr.w [A4 + D0 + 0x28] // end alternate branch 00000040-00000044 label00000040: // (misaligned) 00000044 0B86 bclr D6, D5 00000046 6FAA ble -0x54 /* FFFFFFF2 */ label00000048: 00000048 0B84 bclr D4, D5 0000004A 6CD6 bge -0x28 /* 00000022 */ 0000004C 139E 1050 move.b [A1 + D1.w + 0x50], [A6]+ 00000050 1380 1384 move.b <>, D0 00000054 1968 30FA 0940 move.b [A4 + 0x940], [A0 + 0x30FA] 0000005A FB62 .extension 0xB62 <> // unimplemented 0000005C 092E 2C1A btst [A6 + 0x2C1A], D4 00000060 08BC 08B0 08A4 bclr.b 0xA4, 0xB0 // begin alternate branch 00000064-0000006C label00000064: 00000064 08A4 0898 bclr.b -[A4], 0x98 00000068 FA5C 6F1E .extension 0xA5C <>, 0x6F1E // unimplemented // end alternate branch 00000064-0000006C label00000064: // (misaligned) 00000066 0898 FA5C bclr.b [A0]+, 0x5C /* '\\' */ 0000006A 6F1E ble +0x20 /* 0000008A */ 0000006C 1262 movea.b A1, -[A2] 0000006E 0796 bclr [A6], D3 00000070 FA9A FF3B .extension 0xA9A <> // unimplemented 00000074 070C btst A4, D3 00000076 F524 .extension 0x524 <> // unimplemented 00000078 6B5A bmi +0x5C /* 000000D4 */ 0000007A 6E54 bgt +0x56 /* 000000D0 */ 0000007C 063E 060E addi.b <>, 0xE 00000080 FC12 F7D4 .unknown 0xFC12 0xF7D4 (W = 6) 00000084 F4F2 cpushp DATA+INST, [A2] 00000086 F546 .extension 0x546 <> // unimplemented 00000088 F7D0 .invalid <> label0000008A: 0000008A F7AC .invalid <> 0000008C 1CE2 move.b [A6]+, -[A2] 0000008E F4DA cinva DATA+INST 00000090 FABE F4B6 .extension 0xABE <> // unimplemented 00000094 F4CA cinvl DATA+INST, [A2] 00000096 F28E C26E .extension 0x28E <> // unimplemented 0000009A 3401 move.w D2, D1 label0000009C: 0000009C 9C81 sub.l D6, D1 0000009E E587 asl D7, 2 label000000A0: 000000A0 6F9A ble -0x64 /* 0000003C */ label000000A2: 000000A2 727F moveq.l D1, 0x7F 000000A4 747F moveq.l D2, 0x7F 000000A6 C400 and.b D2, D0 000000A8 B401 cmp.b D2, D1 000000AA 9C84 sub.l D6, D4 000000AC D8C7 add.w A4, D7 000000AE 6EF0 bgt -0xE /* 000000A0 */ label000000B0: 000000B0 1A2C 3944 move.b D5, [A4 + 0x3944] 000000B4 FF3F .extension 0xF3F <> // unimplemented 000000B6 6F88 ble -0x76 /* 00000040 */ 000000B8 E9AE lsl D6, D4 000000BA 068A 47D0 3C14 addi.l A2, 0x47D03C14 000000C0 DD93 add.l [A3], D6 000000C2 548C addq.l A4, 2 000000C4 5546 subq.w D6, 2 000000C6 3E1C move.w D7, [A4]+ 000000C8 D6DC add.w A3, [A4]+ 000000CA 9C40 sub.w D6, D0 000000CC 66E2 bne -0x1C /* 000000B0 */ label000000CE: 000000CE FD62 .extension 0xD62 <> // unimplemented label000000D0: 000000D0 FBFC .invalid <> 000000D2 4765 chk.w D3, -[A5] label000000D4: 000000D4 7446 moveq.l D2, 0x46 000000D6 4672 6F6D not.w <> 000000DA 5363 subq.w -[A3], 1 000000DC 653A bcs +0x3C /* 00000118 */ 000000DE 656E bcs +0x70 /* 0000014E */ 000000E0 6820 bvc +0x22 /* 00000102 */ 000000E2 2564 D2BC move.l [A2 - 0x2D44], -[A4] 000000E6 5844 addq.w D4, 4 000000E8 3094 move.w [A0], [A4] 000000EA 5446 addq.w D6, 2 000000EC 66E0 bne -0x1E /* 000000CE */ 000000EE 3085 move.w [A0], D5 000000F0 DA46 add.w D5, D6 000000F2 66AE bne -0x50 /* 000000A2 */ 000000F4 3084 move.w [A0], D4 000000F6 6F78 ble +0x7A /* 00000170 */ 000000F8 017F bchg <>, D0 000000FA 6DA0 blt -0x5E /* 0000009C */ 000000FC 49D3 lea.l A4, [A3] 000000FE 1C01 move.b D6, D1 00000100 3970 1DFA 6D8C F810 3A2B 70CE move.w [A4 + 0x70CE], [[0x6D8CF810] + 0x3A2B] // begin alternate branch 00000102-0000010C label00000102: 00000102 1DFA 6D8C move.b <>, [PC + 0x6D8C /* 00006E90, cstring "" */] 00000106 F810 3A2B .tblXX 0xF810, 0x3A2B // unimplemented 0000010A 70CE moveq.l D0, 0xFFFFFFCE // end alternate branch 00000102-0000010C label00000102: // (misaligned) 0000010C 7414 moveq.l D2, 0x14 0000010E 3838 C1C6 move.w D4, [0xFFFFC1C6] 00000112 A31E syscall NewPtrClear, flags=3 00000114 F914 .extension 0x914 <> // unimplemented 00000116 F958 .extension 0x958 <> // unimplemented label00000118: 00000118 F802 FC0C .tblXX 0xF802, 0xFC0C // unimplemented 0000011C F7B8 .invalid <> 0000011E E9B6 roxl D6, D4 00000120 FB56 .extension 0xB56 <> // unimplemented 00000122 D6C6 add.w A3, D6 00000124 D8FC 6EE8 add.w A4, 0x6EE8 00000128 FC1C F810 .unknown 0xFC1C 0xF810 (W = 6) // begin alternate branch 0000012A-00000132 label0000012A: 0000012A F810 F86E .tblXX 0xF810, 0xF86E // unimplemented 0000012E F810 F7F8 .tblXX 0xF810, 0xF7F8 // unimplemented // end alternate branch 0000012A-00000132 label0000012A: // (misaligned) 0000012C F86E F810 .extension 0x86E <>, 0xF810 // unimplemented 00000130 F7F8 .invalid <> 00000132 6D5C blt +0x5E /* 00000190 */ 00000134 F674 0AD0 .extension 0x674 <>, 0x0AD0 // unimplemented 00000138 BC94 cmp.l D6, [A4] 0000013A 6EEE bgt -0x10 /* 0000012A */ 0000013C F4E6 .invalid <> 0000013E 066A 35E2 B26C addi.w [A2 - 0x4D94], 0x35E2 00000144 57C0 seq D0 00000146 4400 neg.b D0 00000148 1E1A move.b D7, [A2]+ 0000014A 1262 movea.b A1, -[A2] 0000014C B01F cmp.b D0, [A7]+ label0000014E: 0000014E 126A DE5F movea.b A1, [A2 - 0x21A1] 00000152 9A68 DB6B sub.w D5, [A0 - 0x2495] 00000156 376B 6D5A 6E54 move.w [A3 + 0x6E54], [A3 + 0x6D5A] 0000015C 35B2 2D7A 2FFA 1282 1282 A9D8 move.w [], [[A2 + 0x2FFA1282] + 0x1282] 00000168 A9D9 syscall TEDeactivate 0000016A 322A 2DA2 move.w D1, [A2 + 0x2DA2] 0000016E 382B 986B move.w D4, [A3 - 0x6795] // begin alternate branch 00000170-00000178 label00000170: 00000170 986B D06B sub.w D4, [A3 - 0x2F95] 00000174 FAB2 FB28 .extension 0xAB2 <> // unimplemented // end alternate branch 00000170-00000178 label00000170: // (misaligned) 00000172 D06B FAB2 add.w D0, [A3 - 0x54E] 00000176 FB28 .extension 0xB28 <> // unimplemented 00000178 725D moveq.l D1, 0x5D 0000017A 00BB 10DE 3886 11FA 0EF0 0F6C 0FFE ori.l [[0xEF00F6C] + 0xFFE], 0x10DE3886 00000188 DEBC 0687 08B4 add.l D7, 0x68708B4 // begin alternate branch 0000018C-00000192 label0000018C: 0000018C 08B4 0F3C 16E6 bclr.b [A4 + D1.w * 8 - 0x26], 0x3C /* '<' */ // end alternate branch 0000018C-00000192 label0000018C: // (misaligned) 0000018E 0F3C 16E6 btst 0xE6, D7 // begin alternate branch 00000190-00000192 label00000190: 00000190 16E6 move.b [A3]+, -[A6] // end alternate branch 00000190-00000192 label00000190: // (misaligned) 00000192 02DA .incomplete 00000194 6F6A ble +0x6C /* 00000200 */ 00000196 A166 syscall NewEmptyHandle, flags=1 00000198 02F2 .incomplete 0000019A 0647 FD36 addi.w D7, 0xFD36 0000019E 0BEC .incomplete 000001A0 0BC0 .incomplete 000001A2 2E12 move.l D7, [A2] 000001A4 BC14 cmp.b D6, [A4] label000001A6: 000001A6 BE53 cmp.w D7, [A3] 000001A8 0D5C bchg [A4]+, D6 000001AA FC0E FBEA .unknown 0xFC0E 0xFBEA (W = 6) 000001AE FC5C E981 .extension 0xC5C <>, 0xE981 // unimplemented 000001B2 3806 move.w D4, D6 000001B4 3D44 F8CC move.w [A6 - 0x734], D4 000001B8 1185 BA94 move.b [A0 + A3 * 2 - 0x108], D5 000001BC 6FD2 ble -0x2C /* 00000190 */ 000001BE 6D64 blt +0x66 /* 00000224 */ 000001C0 3944 F7F2 move.w [A4 - 0x80E], D4 000001C4 DA80 add.l D5, D0 000001C6 BA9F cmp.l D5, [A7]+ 000001C8 62C2 bhi -0x3C /* 0000018C */ 000001CA 0C88 6EBE 6A7F cmpi.l A0, 0x6EBE6A7F 000001D0 6F46 ble +0x48 /* 00000218 */ 000001D2 A803 syscall SndDoCommand 000001D4 0D02 btst D2, D6 000001D6 0CBE 0D86 0DC6 cmpi.l <>, 0xD860DC6 000001DC 1743 C006 move.b [A3 - 0x3FFA], D3 000001E0 08B6 05F0 089C bclr.b [A6 + D0 - 0x100], 0xF0 000001E6 A805 syscall SndPlay label000001E8: 000001E8 FE50 6402 .extension 0xE50 <>, 0x6402 // unimplemented 000001EC 0252 9E84 andi.w [A2], 0x9E84 label000001F0: 000001F0 6404 bcc +0x6 /* 000001F6 */ 000001F2 640E bcc +0x10 /* 00000202 */ 000001F4 640C bcc +0xE /* 00000202 */ label000001F6: 000001F6 6310 bls +0x12 /* 00000208 */ 000001F8 DC86 add.l D6, D6 000001FA 90AB 276B sub.l D0, [A3 + 0x276B] 000001FE 7251 moveq.l D1, 0x51 label00000200: 00000200 7250 moveq.l D1, 0x50 label00000202: 00000202 66A2 bne -0x5C /* 000001A6 */ label00000204: 00000204 6EE2 bgt -0x1C /* 000001E8 */ 00000206 0698 066A 6ED6 addi.l [A0]+, 0x66A6ED6 // begin alternate branch 00000208-00000216 label00000208: 00000208 066A 6ED6 062C addi.w [A2 + 0x62C], 0x6ED6 label0000020C: // (misaligned) 0000020E 0564 bchg -[A4], D2 label00000210: 00000210 F83A 8A2C .tblXX 0xF83A, 0x8A2C // unimplemented 00000214 6EDA bgt -0x24 /* 000001F0 */ // end alternate branch 00000208-00000216 label00000208: // (misaligned) label0000020C: 0000020C 062C 0564 F83A addi.b [A4 - 0x7C6], 0x64 /* 'd' */ label00000210: // (misaligned) 00000212 8A2C 6EDA or.b D5, [A4 + 0x6EDA] 00000216 05F6 .incomplete label00000218: 00000218 FF33 .extension 0xF33 <> // unimplemented 0000021A 0472 F76A 054E subi.w <>, 0xF76A 00000220 100E move.b D0, A6 00000222 6560 bcs +0x62 /* 00000284 */ label00000224: 00000224 625A bhi +0x5C /* 00000280 */ 00000226 A869 syscall FixRatio 00000228 A86C syscall FixRound 0000022A 263C 320A 6E9C move.l D3, 0x320A6E9C 00000230 1029 A801 move.b D0, [A1 - 0x57FF] 00000234 6ED6 bgt -0x28 /* 0000020C */ 00000236 A801 syscall SndDisposeChannel 00000238 A807 syscall SndNewChannel 0000023A F5AE .invalid <> 0000023C 30AD 3950 move.w [A0], [A5 + 0x3950] 00000240 6ECE bgt -0x30 /* 00000210 */ 00000242 FF37 .extension 0xF37 <> // unimplemented 00000244 FE12 FEA6 .unknown 0xFE12 0xFEA6 (W = 7) 00000248 3B45 FA60 move.w [A5 - 0x5A0], D5 0000024C C286 and.l D1, D6 0000024E F1B4 .invalid <> 00000250 FBB4 .invalid <> 00000252 F5A6 .invalid <> 00000254 F9D6 .invalid <> 00000256 524D addq.w A5, 1 00000258 4643 not.w D3 0000025A 4E4F trap 15 0000025C 4E45 trap 5 0000025E BC94 cmp.l D6, [A4] 00000260 74FE moveq.l D2, 0xFFFFFFFE 00000262 C481 and.l D2, D1 00000264 679E beq -0x60 /* 00000204 */ 00000266 A058 syscall InsTime 00000268 A05A syscall PrimeTime 0000026A 3BDE move.w <>, [A6]+ 0000026C 0A0E 142E xori.b A6, 0x2E /* '.' */ 00000270 04FB .incomplete 00000272 1633 9EA3 move.b D3, [A3 + A1 * 8 - 0x93] 00000276 053B 028B btst [PC + D0.w * 2 - 0x117], D2 0000027A 0310 btst [A0], D1 0000027C 06E6 .incomplete 0000027E 36E6 move.w [A3]+, -[A6] label00000280: 00000280 04E3 .incomplete 00000282 0628 F306 502E addi.b [A0 + 0x502E], 0x6 // begin alternate branch 00000284-0000028A label00000284: 00000284 F306 .extension 0x306 <> // unimplemented 00000286 502E 160C addq.b [A6 + 0x160C], 8 // end alternate branch 00000284-0000028A label00000284: // (misaligned) 00000288 160C move.b D3, A4 0000028A 180D move.b D4, A5 0000028C 033B 0236 btst [PC + D0.w * 2 + 0x36], D1 00000290 1014 move.b D0, [A4] 00000292 021B 2B6C andi.b [A3]+, 0x6C /* 'l' */ 00000296 503A 0814 addq.b [PC + 0x814 /* 00000AAC, value 0xE3 */], 8 0000029A 02A7 8017 3325 andi.l -[A7], 0x80173325 000002A0 9B0B subx.b -[A5], -[A3] 000002A2 2814 move.l D4, [A4] 000002A4 0263 5211 andi.w -[A3], 0x5211 000002A8 03AB 2011 bclr [A3 + 0x2011], D1 000002AC 0324 btst -[A4], D1 000002AE D304 addx.b D1, D4 000002B0 2E04 move.l D7, D4 000002B2 CE10 and.b D7, [A0] 000002B4 FB0D .extension 0xB0D <> // unimplemented 000002B6 9312 sub.b [A2], D1 000002B8 5B01 subq.b D1, 5 000002BA 36D3 move.w [A3]+, [A3] 000002BC 0633 2273 08EB addi.b [A3 + D0 - 0x21], 0x73 /* 's' */ 000002C2 0874 7B07 0E10 bchg.b [A4 + D0 * 8 + 0x10], 0x7 000002C8 FB02 .extension 0xB02 <> // unimplemented 000002CA 030C btst A4, D1 000002CC 5B02 subq.b D2, 5 000002CE 7806 moveq.l D4, 0x06 000002D0 3C93 move.w [A6], [A3] 000002D2 1225 move.b D1, -[A5] 000002D4 0B42 bchg D2, D5 000002D6 3CFB 0F42 3C8B move.w [A6]+, [[PC + <>] + 0x3C8B] 000002DC 1293 move.b [A1], [A3] 000002DE 0202 9B81 andi.b D2, 0x81 000002E2 3B02 move.w -[A5], D2 000002E4 4410 neg.b [A0] 000002E6 FB34 .extension 0xB34 <> // unimplemented 000002E8 3683 move.w [A3], D3 000002EA 6AF3 bpl -0xB /* 000002DF */ 000002EC 0D34 1385 btst [[ + <>] + D1 * 2], D6 000002F0 285B movea.l A4, [A3]+ 000002F2 0E13 0304 .invalid.b [A3], 0x4 // invalid immediate operation 000002F6 C3CF muls.w D1, A7 000002F8 042B 36A5 098B subi.b [A3 + 0x98B], 0xA5 000002FE 6A04 bpl +0x6 /* 00000304 */ 00000300 2318 move.l -[A1], [A0]+ 00000302 3643 movea.w A3, D3 label00000304: 00000304 0743 bchg D3, D3 00000306 0636 0B2D 04E6 addi.b [A6 + D0.w * 4 - 0x26], 0x2D /* '-' */ 0000030C 3606 move.w D3, D6 0000030E E604 asr D4.b, 3 00000310 0101 btst D1, D0 00000312 CB1A and.b [A2]+, D5 00000314 0841 050F bchg.b D1, 0xF 00000318 3053 movea.w A0, [A3] 0000031A 0E39 0381 01A0 6E34 .invalid.b [0x01A06E34], 0x81 // invalid immediate operation 00000322 C6A5 and.l D3, -[A5] 00000324 01D4 .incomplete 00000326 030D btst A5, D1 00000328 105B movea.b A0, [A3]+ 0000032A 0981 bclr D1, D4 0000032C 010F btst A7, D0 0000032E BE36 FB05 cmp.b D7, [[A6 + <>] + A7 * 2] 00000332 5002 addq.b D2, 8 00000334 0F42 bchg D2, D7 00000336 34B6 0626 move.w [A2], [A6 + D0.w * 8 + 0x26] 0000033A B304 xor.b D4, D1 0000033C 3E75 1245 movea.w A7, [A5 + D1.w * 2 + 0x45] 00000340 0343 bchg D3, D1 00000342 0005 0D51 ori.b D5, 0x51 /* 'Q' */ 00000346 111E move.b -[A0], [A6]+ 00000348 041B 0110 subi.b [A3]+, 0x10 0000034C 9301 subx.b D1, D1 0000034E 3315 move.w -[A1], [A5] 00000350 D8AA DB02 add.l D4, [A2 - 0x24FE] 00000354 06FB .incomplete 00000356 0142 bchg D2, D0 00000358 7B00 moveq.l D5, 0x00 0000035A 06B6 06CD 139B 0843 addi.l [A6 + D0 + 0x43], 0x6CD139B 00000362 0338 FABC btst [0xFFFFFABC], D1 00000366 0213 319B andi.b [A3], 0x9B 0000036A 0134 EE22 btst [A4 + A6 * 8 + 0x22], D0 0000036E 4E0B .invalid // invalid opcode 4 00000370 02C3 .incomplete 00000372 0CDB .incomplete 00000374 3073 0522 AE4B 2DBB movea.w A0, [[A3 - 0x51B5 + D0 * 4] + 0x2DBB] 0000037C 12CC move.b [A1]+, A4 0000037E 069B 0232 0203 addi.l [A3]+, 0x2320203 00000384 10AB 073A move.b [A0], [A3 + 0x73A] 00000388 9B01 subx.b D5, D1 0000038A 5626 addq.b -[A6], 3 0000038C 5B05 subq.b D5, 5 0000038E 2C35 090B 0221 09C6 move.l D6, [[A5 + <> + D0] + 0x22109C6] 00000396 A509 syscall Delete/PBHDelete/HDelete, flags=5 00000398 3B02 move.w -[A5], D2 0000039A 58E9 2161 svc [A1 + 0x2161] 0000039E 21E1 0D0F move.l [0x00000D0F], -[A1] 000003A2 F51B .extension 0x51B <> // unimplemented 000003A4 5B00 subq.b D0, 5 000003A6 DC50 add.w D6, [A0] 000003A8 2E04 move.l D7, D4 000003AA 5C62 addq.w -[A2], 6 000003AC 0203 2BE6 andi.b D3, 0xE6 000003B0 36EB 0C50 move.w [A3]+, [A3 + 0xC50] 000003B4 2693 move.l [A3], [A3] 000003B6 00ED .incomplete 000003B8 0562 bchg -[A2], D2 000003BA 1E04 move.b D7, D4 000003BC AB04 syscall ColorMap 000003BE 029B 8162 AC50 andi.l [A3]+, 0x8162AC50 000003C4 025B 43B8 andi.w [A3]+, 0x43B8 000003C8 F923 .extension 0x923 <> // unimplemented 000003CA 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 000003CC F386 .invalid <> 000003CE 3511 move.w -[A2], [A1] 000003D0 A501 syscall Close, flags=5 000003D2 2307 move.l -[A1], D7 000003D4 EE14 roxr D4.b, 7 000003D6 02FB .incomplete 000003D8 0652 4B40 addi.w [A2], 0x4B40 /* 'K@' */ 000003DC 3411 move.w D2, [A1] 000003DE 0269 0022 AEF3 andi.w [A1 - 0x510D], 0x22 /* '\"' */ 000003E4 111B move.b -[A0], [A3]+ 000003E6 2504 move.l -[A2], D4 000003E8 1101 move.b -[A0], D1 000003EA 8B0A sbcd -[A5], -[A2] 000003EC 1B25 move.b -[A5], -[A5] 000003EE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000003F0 0305 btst D5, D1 000003F2 0443 0722 subi.w D3, 0x722 000003F6 AE4B syscall NewColorDialog/NewCDialog, auto_pop 000003F8 02BB 163A 1BA5 D301 andi.l [[PC + <> + A5 * 2]], 0x163A1BA5 00000400 9502 subx.b D2, D2 00000402 D312 add.b [A2], D1 00000404 041B 250C subi.b [A3]+, 0xC 00000408 54AB 0060 addq.l [A3 + 0x60], 2 0000040C 450E .invalid 2, A6 // invalid opcode 4 with b == 4 0000040E A315 syscall SetVol/PBHSetVol/HSetVol, flags=3 00000410 8A04 or.b D5, D4 00000412 E30E lsl D6.b, 1 00000414 5C56 addq.w [A6], 6 00000416 9B05 subx.b D5, D5 00000418 C304 abcd D1, D4 0000041A 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4 0000041C DB54 add.w [A4], D5 0000041E A30F syscall MountVol, flags=3 00000420 E282 asr D2, 1 00000422 330A move.w -[A1], A2 00000424 DB01 addx.b D5, D1 00000426 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00000428 210B move.l -[A0], A3 0000042A D308 addx.b -[A1], -[A0] 0000042C DB01 addx.b D5, D1 0000042E 2B08 move.l -[A5], A0 00000430 1102 move.b -[A0], D2 00000432 92AB 34E2 sub.l D1, [A3 + 0x34E2] 00000436 0D01 btst D1, D6 00000438 9318 sub.b [A0]+, D1 0000043A 734D moveq.l D1, 0x4D 0000043C E2AB lsr D3, D1 0000043E 0211 015B andi.b [A1], 0x5B /* '[' */ 00000442 13E2 004B 7B80 move.b [0x004B7B80], -[A2] 00000448 6B00 F693 bmi -0x96B /* FFFFFADD */ 0000044C 0F0F btst A7, D7 0000044E 26B3 1564 move.l [A3], <> 00000452 0C9C 2509 8300 cmpi.l [A4]+, 0x25098300 00000458 0453 1D1E subi.w [A3], 0x1D1E 0000045C 044B 0429 subi.w A3, 0x429 00000460 143B 1A1E move.b D2, [PC + D1 * 2 + 0x1E] 00000464 0446 2B00 subi.w D6, 0x2B00 /* '+\0' */ 00000468 0400 F305 subi.b D0, 0x5 0000046C C900 abcd D4, D0 0000046E 10D1 move.b [A0]+, [A1] 00000470 00CB .incomplete 00000472 75D1 moveq.l D2, 0xFFFFFFD1 00000474 001B 27C1 ori.b [A3]+, 0xC1 00000478 0012 0503 ori.b [A2], 0x3 0000047C E905 asl D5.b, 4 0000047E 2C14 move.l D6, [A4] 00000480 2E28 1E04 move.l D7, [A0 + 0x1E04] 00000484 7C2C moveq.l D6, 0x2C 00000486 6666 bne +0x68 /* 000004EE */ 00000488 BE04 cmp.b D7, D4 0000048A 1C10 move.b D6, [A0] 0000048C B236 122C cmp.b D1, [A6 + D1.w * 2 + 0x2C] 00000490 020F 2E3E andi.b A7, 0x3E /* '>' */ 00000494 0C54 2A10 cmpi.w [A4], 0x2A10 00000498 600A bra +0xC /* 000004A4 */ 0000049A 5348 subq.w A0, 1 0000049C 247B 19DC movea.l A2, <> 000004A0 5012 addq.b [A2], 8 000004A2 AB6D syscall rMin label000004A4: 000004A4 22AE 2B00 move.l [A1], [A6 + 0x2B00] 000004A8 5A02 addq.b D2, 5 000004AA 0F22 btst -[A2], D7 000004AC AE5B syscall PBRemoveAccess, auto_pop 000004AE 0636 0308 8500 addi.b [A6 + <> + A0 * 4], 0x8 000004B4 04B3 5025 190F C025 subi.l [A3 + A4.w + 0x25], 0x5025190F 000004BC 01CB .incomplete 000004BE 7593 moveq.l D2, 0xFFFFFF93 000004C0 6E22 bgt +0x24 /* 000004E4 */ 000004C2 AEC2 syscall 0xAC2, auto_pop 000004C4 0402 7375 subi.b D2, 0x75 /* 'u' */ 000004C8 6303 bls +0x5 /* 000004CD */ 000004CA 0308 btst A0, D1 000004CC 2A10 move.l D5, [A0] 000004CE EB3F rol D7.b, D5 000004D0 127B 240D movea.b A1, [PC + D2.w * 4 + 0xD] 000004D4 05AB 1202 bclr [A3 + 0x1202], D2 000004D8 9B26 sub.b -[A6], D5 000004DA 2101 move.l -[A0], D1 000004DC 5C62 addq.w -[A2], 6 000004DE 1253 movea.b A1, [A3] 000004E0 4800 nbcd.b D0 000004E2 5373 5B1B 8500 9B65 subq.w [[A3 + D5 * 2] - 0x7AFF649B], 1 // begin alternate branch 000004E4-000004EA label000004E4: 000004E4 5B1B subq.b [A3]+, 5 000004E6 8500 sbcd D2, D0 000004E8 9B65 sub.w -[A5], D5 // end alternate branch 000004E4-000004EA label000004E4: // (misaligned) 000004EA 8514 or.b [A4], D2 000004EC 8B05 sbcd D5, D5 label000004EE: 000004EE 1E04 move.b D7, D4 000004F0 AB27 syscall StretchBits 000004F2 63C5 bls -0x39 /* 000004B9 */ 000004F4 E27A ror D2.w, D1 000004F6 7A26 moveq.l D5, 0x26 000004F8 0307 btst D7, D1 000004FA 0FB5 23B2 F31D B263 0C02 bclr [[-0xCE24D9D + D2 * 2] + 0xC02], D7 00000504 0F65 bchg -[A5], D7 00000506 2309 move.l -[A1], A1 00000508 16E1 move.b [A3]+, -[A1] 0000050A 1D2E 04DB move.b -[A6], [A6 + 0x4DB] 0000050E 1585 2EBB move.b [A2 + D2 * 8 - 0x69], D5 00000512 126B 089B movea.b A1, [A3 + 0x89B] 00000516 06AB 12DB 0093 035A addi.l [A3 + 0x35A], 0x12DB0093 0000051E CB00 abcd D5, D0 00000520 BB03 xor.b D3, D5 00000522 A308 syscall Create/PBHCreate/HCreate, flags=3 00000524 0EA4 06B6 426E .invalid.l -[A4], 0x6B6426E // invalid immediate operation 0000052A A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 0000052C B2EB 1B02 cmpa.w A1, [A3 + 0x1B02] 00000530 B388 cmpm.l [A1]+, [A0]+ 00000532 5B02 subq.b D2, 5 00000534 A361 syscall MaxBlock, flags=3 00000536 224E movea.l A1, A6 00000538 C32E 433D and.b [A6 + 0x433D], D1 0000053C EB1B rol D3.b, 5 0000053E 3413 move.w D2, [A3] 00000540 1AFB 66EB move.b [A5]+, [PC + D6.w * 8 - 0x21] 00000544 1B65 065B move.b [A5 + 0x65B], -[A5] 00000548 6121 bsr +0x23 /* 0000056B */ 0000054A 0702 btst D2, D3 0000054C 0FC5 .incomplete 0000054E 04FB .incomplete 00000550 20BB 21A4 move.l [A0], <> 00000554 42B6 066E clr.l [A6 + D0.w * 8 + 0x6E] 00000558 30A6 move.w [A0], -[A6] 0000055A CB0D abcd -[A5], -[A5] 0000055C 2B1D move.l -[A5], [A5]+ 0000055E 5AFB 1828 spl [PC + D1 + 0x28] 00000562 D4C7 add.w A2, D7 00000564 0299 0300 032C andi.l [A1]+, 0x300032C 0000056A 58FB 1874 svc [PC + D1 + 0x74] 0000056E 0B02 btst D2, D5 00000570 E702 asl D2.b, 3 00000572 D238 FB18 add.b D1, [0xFFFFFB18] 00000576 04DA .incomplete 00000578 C702 abcd D3, D2 0000057A E6A4 asr D4, D3 0000057C FB18 .extension 0xB18 <> // unimplemented 0000057E 4442 neg.w D2 00000580 D702 addx.b D3, D2 00000582 FA03 2C36 .unknown 0xFA03 0x2C36 (W = 5) 00000586 3340 5C56 move.w [A1 + 0x5C56], D0 0000058A 030A btst A2, D1 0000058C 1302 move.b -[A1], D2 0000058E 9813 sub.b D4, [A3] label00000590: 00000590 0294 1F5C 56C7 andi.l [A4], 0x1F5C56C7 00000596 030C btst A4, D1 00000598 5B09 subq.b A1, 5 0000059A 3503 move.w -[A2], D3 0000059C BB27 xor.b -[A7], D5 0000059E B311 xor.b [A1], D1 000005A0 020F 3449 andi.b A7, 0x49 /* 'I' */ 000005A4 2EFB 81B2 5A02 0F34 06E6 move.l [A7]+, [[0x5A020F34 + A0] + 0x6E6] 000005AE 10F3 0693 move.b [A0]+, [A3 + D0.w * 8 - 0x109] 000005B2 4BE3 lea.l A5, -[A3] 000005B4 06FB .incomplete 000005B6 3DE3 move.w <>, -[A3] 000005B8 0643 3439 addi.w D3, 0x3439 /* '49' */ 000005BC 3024 move.w D0, -[A4] 000005BE D311 add.b [A1], D1 000005C0 2E38 4507 move.l D7, [0x00004507] 000005C4 06C3 .incomplete 000005C6 1583 0A9B move.b [A2 + D0 * 2 - 0x101], D3 000005CA 0693 43A9 00E3 addi.l [A3], 0x43A900E3 000005D0 065B 2EE3 addi.w [A3]+, 0x2EE3 000005D4 0E43 5989 .invalid.w D3, 0x5989 // invalid immediate operation 000005D8 35E3 0963 move.w [PC + 0x963 /* 00000F3D, value 0x722C 'r,' */], -[A3] 000005DC 2BE3 move.l <>, -[A3] 000005DE 4CFB 07C9 37F3 00E3 0983 435B 45E2 movem.l D0,D3,D6,D7,A0,A1,A2, [[0xE30983] + 0x435B45E2] 000005EC 0108 btst A0, D0 000005EE 231A move.l -[A1], [A2]+ 000005F0 0F14 btst [A4], D7 000005F2 02E3 .incomplete 000005F4 48DB 15D3 movem.l [A3]+, D0,D1,D4,D6,D7,A0,A2,A4 000005F8 05E6 .incomplete 000005FA 28E6 move.l [A4]+, -[A6] 000005FC 6A92 bpl -0x6C /* 00000590 */ 000005FE CB18 and.b [A0]+, D5 00000600 04F3 .incomplete 00000602 06CB .incomplete 00000604 98CB sub.w A4, A3 00000606 75E3 moveq.l D2, 0xFFFFFFE3 00000608 0603 1EF3 addi.b D3, 0xF3 0000060C 0643 31E3 addi.w D3, 0x31E3 00000610 0643 313B addi.w D3, 0x313B /* '1;' */ 00000614 022B 041B 25F3 andi.b [A3 + 0x25F3], 0x1B 0000061A 063B 319B 060F addi.b [PC + D0.w * 8 + 0xF], 0x9B 00000620 ED07 asl D7.b, 6 00000622 EB14 roxl D4.b, 5 00000624 AD00 syscall GetFNum, auto_pop 00000626 EB38 rol D0.b, D5 00000628 AD00 syscall GetFNum, auto_pop 0000062A 3B2E AD00 move.w -[A5], [A6 - 0x5300] 0000062E 1B55 AD00 move.b [A5 - 0x5300], [A5] 00000632 8B4B ED0A pack -[A5], -[A3], 0xED0A 00000636 9329 F204 sub.b [A1 - 0xDFC], D1 0000063A 830B sbcd -[A1], -[A3] 0000063C B2DB cmpa.w A1, [A3]+ 0000063E 548E addq.l A6, 2 00000640 5B05 subq.b D5, 5 00000642 004B 2BB2 ori.w A3, 0x2BB2 00000646 9318 sub.b [A0]+, D1 00000648 AD00 syscall GetFNum, auto_pop 0000064A 6B1A bmi +0x1C /* 00000666 */ 0000064C FB0C .extension 0xB0C <> // unimplemented 0000064E 08A1 003B bclr.b -[A1], 0x3B /* ';' */ 00000652 02FB .incomplete 00000654 070F btst A7, D3 00000656 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000658 AB43 syscall bEND3 0000065A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000065C E386 asl D6, 1 0000065E 0362 bchg -[A2], D1 00000660 224E movea.l A1, A6 00000662 73CA moveq.l D1, 0xFFFFFFCA 00000664 2355 06E6 move.l [A1 + 0x6E6], [A5] // begin alternate branch 00000666-00000668 label00000666: 00000666 06E6 .incomplete // end alternate branch 00000666-00000668 label00000666: // (misaligned) 00000668 1B27 move.b -[A5], -[A7] 0000066A 26C3 move.l [A3]+, D3 0000066C 1125 move.b -[A0], -[A5] 0000066E 3A3B 0165 move.w D5, <> 00000672 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 00000674 0442 9A02 subi.w D2, 0x9A02 00000678 D35D add.w [A5]+, D1 0000067A AD14 syscall DisposeWindow, auto_pop 0000067C 7301 moveq.l D1, 0x01 0000067E 0E6B 76AB 0A03 .invalid.w [A3 + 0xA03], 0x76AB // invalid immediate operation 00000684 0FF3 .incomplete 00000686 1522 move.b -[A2], -[A2] 00000688 4E6B move A3, USP 0000068A 31F3 155A 6335 4B0F move.w [0x00004B0F], [[A3] + 0x6335] 00000692 C483 and.l D2, D3 00000694 0806 9AF3 btst.b D6, 0xF3 00000698 025B 0B00 andi.w [A3]+, 0xB00 0000069C 0F7E bchg <>, D7 0000069E AE02 syscall CloseCPort, auto_pop 000006A0 E30F lsl D7.b, 1 000006A2 CD5E and.w [A6]+, D6 000006A4 7306 moveq.l D1, 0x06 000006A6 2E04 move.l D7, D4 000006A8 5306 subq.b D6, 1 000006AA 2175 BB04 9306 move.l [A0 - 0x6CFA], <> 000006B0 BE04 cmp.b D7, D4 000006B2 02D3 .incomplete 000006B4 7453 moveq.l D2, 0x53 000006B6 08C3 18CB bset.b D3, 0xCB 000006BA 0C36 4B1C 4B05 cmpi.b [[A6 + <>] + D4 * 2], 0x1C 000006C0 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 000006C2 1026 move.b D0, -[A6] 000006C4 7306 moveq.l D1, 0x06 000006C6 2CF1 1BFB 00DB 1104 2E38 6D38 move.l [A6]+, [[0xDB1104] + 0x2E386D38] 000006D2 33E4 3632 1402 move.w [0x36321402], -[A4] 000006D8 6B20 bmi +0x22 /* 000006FA */ 000006DA 8C30 B33F 14B2 5AB2 813F 0F61 or.b D6, [[A0 + 0x14B25AB2] + A3 * 2 - 0x7EC0F09F] 000006E6 0265 222B andi.w -[A5], 0x222B /* '\"+' */ 000006EA 9D63 sub.w -[A3], D6 000006EC 0C03 1936 cmpi.b D3, 0x36 /* '6' */ 000006F0 307B 1313 0836 BB01 movea.w A0, [[PC + D1 * 2] + 0x836BB01] 000006F8 C309 abcd -[A1], -[A1] label000006FA: 000006FA 1B25 move.b -[A5], -[A5] 000006FC 2B1D move.l -[A5], [A5]+ 000006FE BB4A cmpm.w [A5]+, [A2]+ 00000700 0319 btst [A1]+, D1 00000702 D303 addx.b D1, D3 00000704 7300 moveq.l D1, 0x00 00000706 E309 lsl D1.b, 1 00000708 EB1B rol D3.b, 5 0000070A 5B11 subq.b [A1], 5 0000070C D47A 2B0A add.w D2, [PC + 0x2B0A /* 00003218, cstring "" */] 00000710 16CA move.b [A3]+, A2 00000712 8B5B or.w [A3]+, D5 00000714 7300 moveq.l D1, 0x00 00000716 CA33 05CC and.b D5, <> 0000071A 0093 858B 5B13 ori.l [A3], 0x858B5B13 00000720 0503 btst D3, D2 00000722 6283 bhi -0x7B /* 000006A7 */ 00000724 2C2B 1D1B move.l D6, [A3 + 0x1D1B] 00000728 7313 moveq.l D1, 0x13 0000072A 08D3 039B bset.b [A3], 0x9B 0000072E 2A63 movea.l A5, -[A3] 00000730 496B 34D3 chk.w D4, [A3 + 0x34D3] 00000734 0363 bchg -[A3], D1 00000736 1B06 move.b -[A5], D6 00000738 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 0000073A 6B01 bmi +0x3 /* 0000073D */ 0000073C 8308 sbcd -[A1], -[A0] 0000073E 8506 sbcd D2, D6 00000740 0B4B bchg A3, D5 00000742 C509 abcd -[A2], -[A1] 00000744 FB60 .extension 0xB60 <> // unimplemented 00000746 3013 move.w D0, [A3] 00000748 12A1 move.b [A1], -[A1] 0000074A 015B bchg [A3]+, D0 0000074C 0158 bchg [A0]+, D0 0000074E 3319 move.w -[A1], [A1]+ 00000750 2D4E 0FA5 move.l [A6 + 0xFA5], A6 00000754 0093 0902 0FA5 ori.l [A3], 0x9020FA5 0000075A 0001 030F ori.b D1, 0xF 0000075E A500 syscall Open/PBHOpen/HOpen, flags=5 00000760 BB4A cmpm.w [A5]+, [A2]+ 00000762 020F 2A28 andi.b A7, 0x28 /* '(' */ 00000766 2B2C BB12 move.l -[A5], [A4 - 0x44EE] 0000076A D318 add.b [A0]+, D1 0000076C 366A 011B movea.w A3, [A2 + 0x11B] 00000770 2603 move.l D3, D3 00000772 0115 btst [A5], D0 00000774 1A24 move.b D5, -[A4] 00000776 5A2E 046D addq.b [A6 + 0x46D], 5 0000077A 1063 movea.b A0, -[A3] 0000077C 3C8C move.w [A6], A4 0000077E 0B2A 5110 btst [A2 + 0x5110], D5 00000782 0F05 btst D5, D7 00000784 0481 42E1 0FD5 subi.l D1, 0x42E10FD5 0000078A 0F93 bclr [A3], D7 0000078C 0987 bclr D7, D4 0000078E 046F 6107 26F8 subi.w [A7 + 0x26F8], 0x6107 00000794 3518 move.w -[A2], [A0]+ 00000796 D304 addx.b D1, D4 00000798 DC25 add.b D6, -[A5] 0000079A 1814 move.b D4, [A4] 0000079C 02F3 .incomplete 0000079E 5C13 addq.b [A3], 6 000007A0 031B btst [A3]+, D1 000007A2 2783 0BF6 move.l <>, D3 000007A6 580F addq.b A7, 4 000007A8 5C56 addq.w [A6], 6 000007AA EB01 asl D1.b, 5 000007AC 08BE 1B27 bclr.b <>, 0x27 /* '\'' */ 000007B0 1402 move.b D2, D2 000007B2 0F2A 107B btst [A2 + 0x107B], D7 000007B6 0014 0293 ori.b [A4], 0x93 000007BA 26C5 move.l [A3]+, D5 000007BC 0173 0BBB 1290 AB2F CB3A 6D19 bchg [[0x1290AB2F + D0 * 2] - 0x34C592E7], D0 000007C8 0F14 btst [A4], D7 000007CA 02AB 83D3 54BB 013A andi.l [A3 + 0x13A], 0x83D354BB 000007D2 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 000007D4 134A A8CB move.b [A1 - 0x5735], A2 000007D8 C3D3 muls.w D1, [A3] 000007DA 548B addq.l A3, 2 000007DC 01A1 bclr -[A1], D0 000007DE 1A14 move.b D5, [A4] 000007E0 069A 02DB 2A49 addi.l [A2]+, 0x2DB2A49 000007E6 90E9 0FC3 sub.w A0, [A1 + 0xFC3] 000007EA 6DE1 blt -0x1D /* 000007CD */ 000007EC 8322 or.b -[A2], D1 000007EE 4EB3 0153 3D68 0B0D jsr [[A3] + 0x3D680B0D] 000007F6 7317 moveq.l D1, 0x17 000007F8 AE12 syscall FillCRgn, auto_pop 000007FA 1683 move.b [A3], D3 000007FC 077E bchg <>, D3 000007FE 3B05 move.w -[A5], D5 00000800 0304 btst D4, D1 00000802 1213 move.b D1, [A3] 00000804 6EC5 bgt -0x39 /* 000007CB */ 00000806 188B move.b [A4], A3 00000808 7314 moveq.l D1, 0x14 0000080A AC10 syscall Unique1ID, auto_pop 0000080C 02AB 2812 C36D 8555 andi.l [A3 - 0x7AAB], 0x2812C36D 00000814 3307 move.w -[A1], D7 00000816 6100 4102 bsr +0x4104 /* 0000491A */ 0000081A 020F 0003 andi.b A7, 0x3 0000081E 1F22 move.b -[A7], -[A2] 00000820 AEFB syscall CleanupApplication, auto_pop 00000822 5443 addq.w D3, 2 00000824 2043 movea.l A0, D3 00000826 34F2 382A move.w [A2]+, [A2 + D3 + 0x2A] 0000082A 5AA3 addq.l -[A3], 5 0000082C 0506 btst D6, D2 0000082E 9A00 sub.b D5, D0 00000830 2345 7EAE move.l [A1 + 0x7EAE], D5 00000834 5E3B 5C5E addq.b [PC + D5 * 4 + 0x5E], 7 00000838 DB21 add.b -[A1], D5 0000083A 0053 7B01 ori.w [A3], 0x7B01 0000083E 2973 0005 04C3 move.l [A4 + 0x4C3], [A3 + D0.w + 0x5] 00000844 6D02 blt +0x4 /* 00000848 */ 00000846 B338 301C xor.b [0x0000301C], D1 // begin alternate branch 00000848-0000084A label00000848: 00000848 301C move.w D0, [A4]+ // end alternate branch 00000848-0000084A label00000848: // (misaligned) 0000084A 1603 move.b D3, D3 0000084C 04A1 8B0F 951A subi.l -[A1], 0x8B0F951A 00000852 C513 and.b [A3], D2 00000854 DB19 add.b [A1]+, D5 00000856 F636 5315 .move16 0xF636, 0x5315 // unimplemented 0000085A FB25 .extension 0xB25 <> // unimplemented 0000085C 254E 1E38 move.l [A2 + 0x1E38], A6 00000860 694E bvs +0x50 /* 000008B0 */ 00000862 C308 abcd -[A1], -[A0] 00000864 E22B lsr D3.b, D1 00000866 065B 81D3 addi.w [A3]+, 0x81D3 0000086A 030F btst A7, D1 0000086C 2DAC 505A 7303 430F 7B05 move.l [[A6 + <> + D7 * 2] + 0x430F7B05], [A4 + 0x505A] 00000876 7B18 moveq.l D5, 0x18 00000878 F306 .extension 0x306 <> // unimplemented 0000087A 28E3 move.l [A4]+, -[A3] 0000087C 0678 CB15 E306 addi.w [0xFFFFE306], 0xCB15 00000882 36E3 move.w [A3]+, -[A3] 00000884 06F3 .incomplete 00000886 0AC3 .incomplete 00000888 0FF3 .incomplete 0000088A 0644 E306 addi.w D4, 0xE306 0000088E D303 addx.b D1, D3 00000890 E306 asl D6.b, 1 00000892 9B0B subx.b -[A5], -[A3] 00000894 1B0D move.b -[A5], A5 00000896 E306 asl D6.b, 1 00000898 58F3 0674 svc [A3 + D0.w * 8 + 0x74] 0000089C E306 asl D6.b, 1 0000089E 503B 04E3 addq.b [PC + D0.w * 4 - 0x29], 8 000008A2 0638 F306 A1B9 addi.b [0xFFFFA1B9], 0x6 000008A8 2B04 move.l -[A5], D4 000008AA 2304 move.l -[A1], D4 000008AC 1402 move.b D2, D2 000008AE 0F34 9914 btst <>, D7 // begin alternate branch 000008B0-000008B2 label000008B0: 000008B0 9914 sub.b [A4], D4 // end alternate branch 000008B0-000008B2 label000008B0: // (misaligned) 000008B2 8D24 or.b -[A4], D6 000008B4 256C D305 416C move.l [A2 + 0x416C], [A4 - 0x2CFB] 000008BA 456A D782 chk.w D2, [A2 - 0x287E] 000008BE ACE3 syscall EqualRgn, auto_pop 000008C0 1485 move.b [A2], D5 000008C2 1C33 73F3 06C3 7445 280F 8C30 move.b D6, [[0x6C37445] + 0x280F8C30] 000008CE 9B25 sub.b -[A5], D5 000008D0 7128 moveq.l D0, 0x28 000008D2 0F4D bchg A5, D7 000008D4 1F13 move.b -[A7], [A3] 000008D6 73F7 moveq.l D1, 0xFFFFFFF7 000008D8 0462 F128 subi.w -[A2], 0xF128 000008DC 81A4 or.l -[A4], D0 000008DE BB12 xor.b [A2], D5 000008E0 E306 asl D6.b, 1 000008E2 2327 move.l -[A1], -[A7] 000008E4 A52C syscall InitApplZone, flags=5 000008E6 B529 1624 xor.b [A1 + 0x1624], D2 000008EA B312 xor.b [A2], D1 000008EC 8A10 or.b D5, [A0] 000008EE 2E04 move.l D7, D4 000008F0 530A subq.b A2, 1 000008F2 224E movea.l A1, A6 000008F4 2B00 move.l -[A5], D0 000008F6 7B23 moveq.l D5, 0x23 000008F8 020F 6E34 andi.b A7, 0x34 /* '4' */ 000008FC 68EB bvc -0x13 /* 000008E9 */ 000008FE 1A22 move.b D5, -[A2] 00000900 AEB3 syscall 0xAB3, auto_pop 00000902 0103 btst D3, D0 00000904 1E68 C326 movea.b A7, [A0 - 0x3CDA] 00000908 ED01 asl D1.b, 6 0000090A B3AB 58CB xor.l [A3 + 0x58CB], D1 0000090E 05AE E307 bclr [A6 - 0x1CF9], D2 00000912 4157 chk.w D0, [A7] 00000914 1576 348B 09E3 move.b [A2 + 0x9E3], [A6 + D3.w * 4 - 0x117] 0000091A 0E84 8B08 4C00 .invalid.l D4, 0x8B084C00 // invalid immediate operation 00000920 C356 and.w [A6], D1 00000922 C967 and.w -[A7], D4 00000924 5B46 subq.w D6, 5 00000926 3126 move.w -[A0], -[A6] 00000928 8505 sbcd D2, D5 0000092A 2327 move.l -[A1], -[A7] 0000092C AB02 syscall BitsToPix 0000092E 5305 subq.b D5, 1 00000930 020F 454F andi.b A7, 0x4F /* 'O' */ 00000934 F351 .extension 0x351 <> // unimplemented 00000936 7362 moveq.l D1, 0x62 00000938 584B addq.w A3, 4 0000093A 0D32 E500 btst [A2 + <> + A6 * 4], D6 0000093E 3B6E 8CE0 A500 move.w [A5 - 0x5B00], [A6 - 0x7320] 00000944 9B82 subx.l D5, D2 00000946 7EAE moveq.l D7, 0xFFFFFFAE 00000948 DA9A add.l D5, [A2]+ 0000094A 02FB .incomplete 0000094C 5C6B 2500 addq.w [A3 + 0x2500], 6 00000950 0F22 btst -[A2], D7 00000952 AE1B syscall GetCCursor, auto_pop 00000954 01BB 123A bclr [PC + D1.w * 2 + 0x3A], D0 00000958 080D 0A0F btst.b A5, 0xF 0000095C 0904 btst D4, D4 0000095E AB99 syscall stScanLoop 00000960 3063 movea.w A0, -[A3] 00000962 0222 AE3B andi.b -[A2], 0x3B /* ';' */ 00000966 7743 moveq.l D3, 0x43 00000968 3122 move.w -[A0], -[A2] 0000096A AE3B syscall AddComp, auto_pop 0000096C 0958 bchg [A0]+, D4 0000096E 2327 move.l -[A1], -[A7] 00000970 2527 move.l -[A2], -[A7] 00000972 22AE 0B76 move.l [A1], [A6 + 0xB76] 00000976 4334 DB06 731E .invalid 1, [[A4 + <>] + A5 * 2 + 0x731E] // invalid opcode 4 with b == 4 0000097C 8314 or.b [A4], D1 0000097E 9706 subx.b D3, D6 00000980 B20F cmp.b D1, A7 00000982 309B move.w [A0], [A3]+ 00000984 02ED .incomplete 00000986 000F 3441 ori.b A7, 0x41 /* 'A' */ 0000098A 2F13 move.l -[A7], [A3] 0000098C 1B28 26C3 move.b -[A5], [A0 + 0x26C3] 00000990 12E8 0C54 move.b [A1]+, [A0 + 0xC54] 00000994 3060 movea.w A0, -[A0] 00000996 0A88 E1C1 7B0B xori.l A0, 0xE1C17B0B 0000099C CD02 abcd D6, D2 0000099E 0F32 12A8 btst [A2 + D1.w * 2 - 0x88], D7 000009A2 1288 move.b [A1], A0 000009A4 025B 3C8C andi.w [A3]+, 0x3C8C 000009A8 34AB 02B3 move.w [A2], [A3 + 0x2B3] 000009AC 0BA8 C131 bclr [A0 - 0x3ECF], D5 000009B0 22AE 4B2E move.l [A1], [A6 + 0x4B2E] 000009B4 8803 or.b D4, D3 000009B6 1EF3 0122 AEFB 7703 move.b [A7]+, [[A3 - 0x5105 + D0] + 0x7703] 000009BE 1E83 move.b [A7], D3 000009C0 01C6 .incomplete 000009C2 5305 subq.b D5, 1 000009C4 00AB 4C13 1B04 01C3 ori.l [A3 + 0x1C3], 0x4C131B04 000009CC 86B5 BF38 224E A303 or.l D3, [A5 + 0x224EA303 + A3 * 8] 000009D4 BB20 xor.b -[A0], D5 000009D6 A406 syscall KillIO, flags=4 000009D8 6308 bls +0xA /* 000009E2 */ 000009DA 224E movea.l A1, A6 000009DC E300 asl D0.b, 1 000009DE BB20 xor.b -[A0], D5 000009E0 0B07 btst D7, D5 label000009E2: 000009E2 5C9B addq.l [A3]+, 6 000009E4 475B chk.w D3, [A3]+ 000009E6 1581 CB5C move.b <>, D1 000009EA 56C3 sne D3 000009EC 04F3 .incomplete 000009EE 4B3B 2935 C121 3522 .invalid 5, [[PC - 0x3EDECADE] + D2] // invalid opcode 4 with b == 4 000009F6 4EDA jmp [A2]+ 000009F8 C1CA muls.w D0, A2 000009FA 1B36 8518 move.b -[A5], [A6 + A0 * 4] 000009FE FB3D .extension 0xB3D <> // unimplemented 00000A00 833A 4ACD or.b [PC + 0x4ACD /* 00004ACF, cstring "" */], D1 00000A04 A14B syscall SetGrowZone, flags=1 00000A06 606B bra +0x6D /* 00000A73 */ 00000A08 09DA .incomplete 00000A0A 7302 moveq.l D1, 0x02 00000A0C 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 00000A0E B317 xor.b [A7], D1 00000A10 569B addq.l [A3]+, 3 00000A12 1AC3 move.b [A5]+, D3 00000A14 044B 068B subi.w A3, 0x68B 00000A18 0BAB 4069 bclr [A3 + 0x4069], D5 00000A1C 0723 btst -[A3], D3 00000A1E 0353 bchg [A3], D1 00000A20 00AB 32CB 054E 6B1F ori.l [A3 + 0x6B1F], 0x32CB054E 00000A28 BB20 xor.b -[A0], D5 00000A2A 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000A2C 8100 sbcd D0, D0 00000A2E 6312 bls +0x14 /* 00000A42 */ 00000A30 BB20 xor.b -[A0], D5 00000A32 5300 subq.b D0, 1 00000A34 0B13 btst [A3], D5 00000A36 0B19 btst [A1]+, D5 00000A38 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00000A3A E305 asl D5.b, 1 00000A3C 8902 sbcd D4, D2 00000A3E D885 add.l D4, D5 00000A40 0913 btst [A3], D4 label00000A42: 00000A42 64F5 bcc -0x9 /* 00000A39 */ 00000A44 D885 add.l D4, D5 00000A46 0C04 8DD3 cmpi.b D4, 0xD3 00000A4A 130A move.b -[A1], A2 00000A4C E102 asl D2.b, 8 00000A4E F304 .extension 0x304 <> // unimplemented 00000A50 E502 asl D2.b, 2 00000A52 8B01 sbcd D5, D1 00000A54 6336 bls +0x38 /* 00000A8C */ 00000A56 C10C abcd -[A0], -[A4] 00000A58 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4 00000A5A 850C sbcd -[A2], -[A4] 00000A5C 4B64 chk.w D5, -[A4] 00000A5E 38AD 0C35 move.w [A4], [A5 + 0xC35] 00000A62 388A move.w [A4], A2 00000A64 042E 10CE 363A subi.b [A6 + 0x363A], 0xCE 00000A6A D32B 904B add.b [A3 - 0x6FB5], D1 00000A6E 0783 bclr D3, D3 00000A70 042B 0700 9B07 subi.b [A3 - 0x64F9], 0x0 00000A76 9B1F sub.b [A7]+, D5 00000A78 CE74 3A73 and.w D7, [A4 + D3 * 2 + 0x73] 00000A7C 0B44 bchg D4, D5 00000A7E 7101 moveq.l D0, 0x01 00000A80 3B16 move.w -[A5], [A6] 00000A82 4409 neg.b A1 00000A84 31C9 1B45 move.w [0x00001B45], A1 00000A88 AB38 syscall bXMAIN8 00000A8A 6D04 blt +0x6 /* 00000A90 */ label00000A8C: 00000A8C 5302 subq.b D2, 1 00000A8E 1B10 move.b -[A5], [A0] label00000A90: 00000A90 8B11 or.b [A1], D5 00000A92 0F04 btst D4, D7 00000A94 5318 subq.b [A0]+, 1 00000A96 2BB9 0003 0B72 C9FA 954A 2E38 9B00 move.l [[-0x6AB5D1C8] - 0x6500], [0x00030B72] 00000AA4 D106 addx.b D0, D6 00000AA6 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 00000AA8 0F6C 04AA bchg [A4 + 0x4AA], D7 00000AAC E327 asl D7.b, D1 00000AAE AA4B syscall NewColorDialog/NewCDialog 00000AB0 15B3 0FFB 1333 1C6B 0A23 3AB3 0723 3AEE 233A 0B4E move.b [[A2 + 0x3AEE + D0 * 8] + 0x233A0B4E], [[0x13331C6B] + 0xA233AB3] 00000AC4 7B17 moveq.l D5, 0x17 00000AC6 5CA3 addq.l -[A3], 6 00000AC8 9AAB 3E90 sub.l D5, [A3 + 0x3E90] 00000ACC 8304 sbcd D1, D4 00000ACE B300 xor.b D0, D1 00000AD0 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00000AD2 3318 move.w -[A1], [A0]+ 00000AD4 2B11 move.l -[A5], [A1] 00000AD6 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00000AD8 BB6C C30F xor.w [A4 - 0x3CF1], D5 00000ADC 7B17 moveq.l D5, 0x17 00000ADE 9B0C subx.b -[A5], -[A4] 00000AE0 FA53 008B .extension 0xA53 <>, 0x008B // unimplemented 00000AE4 0245 0BB0 andi.w D5, 0xBB0 00000AE8 6308 bls +0xA /* 00000AF2 */ 00000AEA E100 asl D0.b, 8 00000AEC CB4D exg A5, A5 00000AEE FB12 .extension 0xB12 <> // unimplemented 00000AF0 E500 asl D0.b, 2 label00000AF2: 00000AF2 9B02 subx.b D5, D2 00000AF4 E100 asl D0.b, 8 00000AF6 4B67 chk.w D5, -[A7] 00000AF8 1B20 move.b -[A5], -[A0] 00000AFA E500 asl D0.b, 2 00000AFC 5C56 addq.w [A6], 6 00000AFE 8B02 sbcd D5, D2 00000B00 B319 xor.b [A1]+, D1 00000B02 0E88 C31E 3318 .invalid.l A0, 0xC31E3318 // invalid immediate operation 00000B08 2309 move.l -[A1], A1 00000B0A 5099 addq.l [A1]+, 8 00000B0C 4B2C 24F3 .invalid 5, [A4 + 0x24F3] // invalid opcode 4 with b == 4 00000B10 1B4B 11A3 move.b [A5 + 0x11A3], A3 00000B14 132E 05C8 move.b -[A1], [A6 + 0x5C8] 00000B18 2992 F29B move.l [A4 + A7.w * 2 - 0x101], [A2] 00000B1C 0B68 4314 bchg [A0 + 0x4314], D5 00000B20 1B07 move.b -[A5], D7 00000B22 28AB 0206 move.l [A4], [A3 + 0x206] 00000B26 A501 syscall Close, flags=5 00000B28 09A7 bclr -[A7], D4 00000B2A FB10 .extension 0xB10 <> // unimplemented 00000B2C 0E13 0536 .invalid.b [A3], 0x36 /* '6' */ // invalid immediate operation 00000B30 AB02 syscall BitsToPix 00000B32 4287 clr.l D7 00000B34 0862 D303 bchg.b -[A2], 0x3 00000B38 AB02 syscall BitsToPix 00000B3A DA87 add.l D5, D7 00000B3C 086F 58AB 02D4 bchg.b [A7 + 0x2D4], 0xAB 00000B42 8708 sbcd -[A3], -[A0] 00000B44 7C38 moveq.l D6, 0x38 00000B46 AB02 syscall BitsToPix 00000B48 0B02 btst D2, D5 00000B4A 9D01 subx.b D6, D1 00000B4C 1B07 move.b -[A5], D7 00000B4E 6AAB bpl -0x53 /* 00000AFB */ 00000B50 026B 089D 0105 andi.w [A3 + 0x105], 0x89D 00000B56 E18D lsl D5, 8 00000B58 AE63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries, auto_pop 00000B5A 57C3 seq D3 00000B5C 38BB 045C move.w [A4], [PC + D0.w * 4 + 0x5C] 00000B60 56BD addq.l <>, 3 00000B62 02EB .incomplete 00000B64 025B 0ED5 andi.w [A3]+, 0xED5 00000B68 0292 732B 1343 andi.l [A2], 0x732B1343 00000B6E AB06 syscall CullPoints 00000B70 A708 syscall Create/PBHCreate/HCreate, flags=7 00000B72 B6E9 4A0F cmpa.w A3, [A1 + 0x4A0F] 00000B76 1E10 move.b D7, [A0] 00000B78 7C2C moveq.l D6, 0x2C 00000B7A A5CD syscall vBTDelete, flags=5 00000B7C 2B1F move.l -[A5], [A7]+ 00000B7E E847 asr D7.w, 4 00000B80 00D3 .incomplete 00000B82 6B02 bmi +0x4 /* 00000B86 */ 00000B84 104B movea.b A0, A3 label00000B86: 00000B86 02AB 3066 A156 9D01 andi.l [A3 - 0x62FF], 0x3066A156 00000B8E 735E moveq.l D1, 0x5E 00000B90 9501 subx.b D2, D1 00000B92 1C61 movea.b A6, -[A1] 00000B94 62A5 bhi -0x59 /* 00000B3B */ 00000B96 A531 syscall GetOSEvent, flags=5 00000B98 018E bclr A6, D0 00000B9A BB16 xor.b [A6], D5 00000B9C 2D01 move.l -[A6], D1 00000B9E 2C61 movea.l A6, -[A1] 00000BA0 D111 add.b [A1], D0 00000BA2 19C9 0E1E move.b 0x1E, A1 00000BA6 1031 6F49 move.b D0, [[A1 + <>]] 00000BAA 0104 btst D4, D0 00000BAC 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00000BAE 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4 00000BB0 E2AB lsr D3, D1 00000BB2 0358 bchg [A0]+, D1 00000BB4 731D moveq.l D1, 0x1D 00000BB6 58A3 addq.l -[A3], 4 00000BB8 25CE 441B move.l [PC + 0x441B /* 00004FD5, cstring "" */], A6 00000BBC 2844 movea.l A4, D4 00000BBE FB31 .extension 0xB31 <> // unimplemented 00000BC0 06AB 0336 EB8A 0641 addi.l [A3 + 0x641], 0x336EB8A 00000BC8 632F bls +0x31 /* 00000BF9 */ 00000BCA 031A btst [A2]+, D1 00000BCC AB03 syscall Jackson 00000BCE D303 addx.b D1, D3 00000BD0 731D moveq.l D1, 0x1D 00000BD2 D303 addx.b D1, D3 00000BD4 2B10 move.l -[A5], [A0] 00000BD6 CE74 1B28 74F3 and.w D7, [A4 + 0x74F3 + D1 * 2] 00000BDC 0743 bchg D3, D3 00000BDE 0604 3B2D addi.b D4, 0x2D /* '-' */ 00000BE2 0483 0843 0610 subi.l D3, 0x8430610 00000BE8 3B2D 10CB move.w -[A5], [A5 + 0x10CB] 00000BEC 01AB 039B bclr [A3 + 0x39B], D0 00000BF0 0B73 1D9B 0BE7 08CF bchg [[ + D1 * 4] + 0xBE708CF], D5 00000BF8 B30C cmpm.b [A1]+, [A4]+ 00000BFA 9326 sub.b -[A6], D1 00000BFC 1E28 2D13 move.b D7, [A0 + 0x2D13] 00000C00 B315 xor.b [A5], D1 00000C02 3513 move.w -[A2], [A3] 00000C04 4653 not.w [A3] 00000C06 1F10 move.b -[A7], [A0] 00000C08 15E2 52DB move.b [PC + 0x52DB /* 00005EE5, cstring "" */], -[A2] 00000C0C 1583 0A52 move.b [A2 + D0 * 2 + 0x52], D3 00000C10 C303 abcd D1, D3 00000C12 3652 movea.w A3, [A2] 00000C14 920B sub.b D1, A3 00000C16 4404 neg.b D4 00000C18 52EB 0B36 shi [A3 + 0xB36] 00000C1C 1061 movea.b A0, -[A1] 00000C1E 006A 5061 003B ori.w [A2 + 0x3B], 0x5061 /* 'Pa' */ 00000C24 0A28 52A1 5B78 xori.b [A0 + 0x5B78], 0xA1 00000C2A 5283 addq.l D3, 1 00000C2C 069B 0B67 00D1 addi.l [A3]+, 0xB6700D1 00000C32 46FB 1BE5 move.w SR, <> 00000C36 0048 24E3 ori.w A0, 0x24E3 00000C3A 048A 0483 1B63 subi.l A2, 0x4831B63 00000C40 0003 0006 ori.b D3, 0x6 00000C44 7210 moveq.l D1, 0x10 00000C46 6B13 bmi +0x15 /* 00000C5B */ 00000C48 1248 movea.b A1, A0 00000C4A 4000 negx.b D0 00000C4C 530B subq.b A3, 1 00000C4E 6300 3083 bls +0x3085 /* 00003CD3 */ 00000C52 0B1B btst [A3]+, D5 00000C54 094B bchg A3, D4 00000C56 0A16 DB01 xori.b [A6], 0x1 00000C5A 7B44 moveq.l D5, 0x44 00000C5C 0B1D btst [A5]+, D5 00000C5E 362B ECE3 move.w D3, [A3 - 0x131D] 00000C62 0213 660F andi.b [A3], 0xF 00000C66 5C83 addq.l D3, 6 00000C68 6AEB bpl -0x13 /* 00000C55 */ 00000C6A 04DB .incomplete 00000C6C 31F3 0D0F 2903 730C 307B move.w [0x0000307B], [[A3 + <>] + D0 * 4 + 0x2903730C] 00000C76 3910 move.w -[A4], [A0] 00000C78 26DB move.l [A3]+, [A3]+ 00000C7A 047B 038D FC24 subi.w [PC + A7 * 4 + 0x24], 0x38D 00000C80 230A move.l -[A1], A2 00000C82 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 00000C84 9B0B subx.b -[A5], -[A3] 00000C86 1E04 move.b D7, D4 00000C88 FB23 .extension 0xB23 <> // unimplemented 00000C8A 1B03 move.b -[A5], D3 00000C8C 1E10 move.b D7, [A0] 00000C8E 931A sub.b [A2]+, D1 00000C90 1B03 move.b -[A5], D3 00000C92 651B bcs +0x1D /* 00000CAF */ 00000C94 7C6A moveq.l D6, 0x6A 00000C96 A703 syscall Write, flags=7 00000C98 2B9B 17EB 02D8 2B4D 280F move.l [[0x2D8] + 0x2B4D280F], [A3]+ 00000CA2 78DB moveq.l D4, 0xFFFFFFDB 00000CA4 018D bclr A5, D0 00000CA6 7BEB moveq.l D5, 0xFFFFFFEB 00000CA8 029B 0A0F 2881 andi.l [A3]+, 0xA0F2881 00000CAE 1B78 1B10 2B8D move.b [A5 + 0x2B8D], [0x00001B10] 00000CB4 0633 1B92 2376 addi.b <>, 0x92 00000CBA 0B45 bchg D5, D5 00000CBC 5B05 subq.b D5, 5 00000CBE F35A .extension 0x35A <> // unimplemented 00000CC0 92EB 3D6B sub.w A1, [A3 + 0x3D6B] 00000CC4 5993 subq.l [A3], 4 00000CC6 6278 bhi +0x7A /* 00000D40 */ 00000CC8 C117 and.b [A7], D0 00000CCA 033A 6A6B btst [PC + 0x6A6B /* 00007737, cstring "" */], D1 00000CCE 146A 4118 movea.b A2, [A2 + 0x4118] 00000CD2 0F21 btst -[A1], D7 00000CD4 33B7 0A03 A305 move.w [[A1 + <>] + A2 * 2], [A7 + D0 * 2 + 0x3] 00000CDA 292A E307 move.l -[A4], [A2 - 0x1CF9] 00000CDE 6AAB bpl -0x53 /* 00000C8B */ 00000CE0 016A D485 bchg [A2 - 0x2B7B], D0 00000CE4 2A5E movea.l A5, [A6]+ 00000CE6 0F12 btst [A2], D7 00000CE8 6A12 bpl +0x14 /* 00000CFC */ 00000CEA 2C00 move.l D6, D0 00000CEC 0F85 bclr D5, D7 00000CEE 1ED5 move.b [A7]+, [A5] 00000CF0 7D2A moveq.l D6, 0x2A 00000CF2 10A6 move.b [A0], -[A6] 00000CF4 C31C and.b [A4]+, D1 00000CF6 1E04 move.b D7, D4 00000CF8 0F1E btst [A6]+, D7 00000CFA 1053 movea.b A0, [A3] label00000CFC: 00000CFC 57D4 seq [A4] 00000CFE C70A abcd -[A3], -[A2] 00000D00 3DEE DB23 move.w <>, [A6 - 0x24DD] 00000D04 7474 moveq.l D2, 0x74 00000D06 1B3E move.b -[A5], <> 00000D08 5858 addq.w [A0]+, 4 00000D0A 813E or.b <>, D0 00000D0C D70A addx.b -[A3], -[A2] 00000D0E 7604 moveq.l D3, 0x04 00000D10 041B 3E38 subi.b [A3]+, 0x38 /* '8' */ 00000D14 38DA move.w [A4]+, [A2]+ 00000D16 C70A abcd -[A3], -[A2] 00000D18 8B63 or.w -[A3], D5 00000D1A 021B 3E44 andi.b [A3]+, 0x44 /* 'D' */ 00000D1E 441B neg.b [A3]+ 00000D20 3E8B move.w [A7], A3 00000D22 038B bclr A3, D1 00000D24 031B btst [A3]+, D1 00000D26 3ED3 move.w [A7]+, [A3] 00000D28 03D3 .incomplete 00000D2A 0342 bchg D2, D1 00000D2C C70A abcd -[A3], -[A2] 00000D2E A1C6 syscall vCacheWrIP, flags=1 00000D30 1B3E move.b -[A5], <> 00000D32 3636 267B move.w D3, [A6 + D2.w * 8 + 0x7B] 00000D36 0AE3 .incomplete 00000D38 01E9 .incomplete 00000D3A 3647 movea.w A3, D7 00000D3C 0211 429A andi.b [A1], 0x9A label00000D40: 00000D40 1C6A 1C28 movea.b A6, [A2 + 0x1C28] 00000D44 1C10 move.b D6, [A0] 00000D46 1702 move.b -[A3], D2 00000D48 1D10 move.b -[A6], [A0] 00000D4A 1702 move.b -[A3], D2 00000D4C 2328 600A move.l -[A1], [A0 + 0x600A] 00000D50 135D 2433 move.b [A1 + 0x2433], [A5]+ 00000D54 078A bclr A2, D3 00000D56 1091 move.b [A0], [A1] 00000D58 031E btst [A6]+, D1 00000D5A 6A1B bpl +0x1D /* 00000D77 */ 00000D5C 092B 263D btst [A3 + 0x263D], D4 00000D60 13FB 1C93 0AA0 0ED0 move.b [0x0AA00ED0], [PC + D1 * 4 - 0x109] 00000D68 D006 add.b D0, D6 00000D6A 0812 135D btst.b [A2], 0x5D /* ']' */ 00000D6E 1C28 02C3 move.b D6, [A0 + 0x2C3] 00000D72 372A 6ADB move.w -[A3], [A2 + 0x6ADB] 00000D76 8958 or.w [A0]+, D4 00000D78 2B36 FABC move.l -[A5], [A6 + A7 * 2 - 0x68] 00000D7C EABB ror D3, D5 00000D7E 1C00 move.b D6, D0 00000D80 FB49 .extension 0xB49 <> // unimplemented 00000D82 30A3 move.w [A0], -[A3] 00000D84 1AFA 2F0B move.b [A5]+, [PC + 0x2F0B /* 00003C91, cstring "" */] 00000D88 0A0F 8A28 xori.b A7, 0x28 /* '(' */ 00000D8C 0F80 bclr D0, D7 00000D8E D34D addx.w -[A1], -[A5] 00000D90 0FB6 6334 bclr <>, D7 00000D94 80D3 divu.w D0, [A3] 00000D96 09EB .incomplete 00000D98 07D3 .incomplete 00000D9A 6873 bvc +0x75 /* 00000E0F */ 00000D9C 121B move.b D1, [A3]+ 00000D9E 8CED 0542 divu.w D6, [A5 + 0x542 /* export_164 */] 00000DA2 081C 2821 btst.b [A4]+, 0x21 /* '!' */ 00000DA6 0602 0F2A addi.b D2, 0x2A /* '*' */ 00000DAA 6A26 bpl +0x28 /* 00000DD2 */ 00000DAC 6B07 bmi +0x9 /* 00000DB5 */ 00000DAE 0F05 btst D5, D7 00000DB0 0C78 601F D34E cmpi.w [0xFFFFD34E], 0x601F 00000DB6 634E bls +0x50 /* 00000E06 */ 00000DB8 2F5B 325B move.l [A7 + 0x325B], [A3]+ 00000DBC E3EB 57FB lsl .w [A3 + 0x57FB] 00000DC0 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 00000DC2 01BA 8BAC bclr [PC - 0x7454 /* FFFF9970, cstring "" */], D0 00000DC6 1F4B 4BE5 move.b [A7 + 0x4BE5], A3 00000DCA 49AD 1065 .invalid 4, [A5 + 0x1065] // invalid opcode 4 with b == 6 00000DCE ED08 lsl D0.b, 6 00000DD0 0274 A513 E841 andi.w [A4 + A6 + 0x41], 0xA513 // begin alternate branch 00000DD2-00000DD6 label00000DD2: 00000DD2 A513 syscall FlushVol, flags=5 00000DD4 E841 asr D1.w, 4 // end alternate branch 00000DD2-00000DD6 label00000DD2: // (misaligned) 00000DD6 361C move.w D3, [A4]+ 00000DD8 1000 move.b D0, D0 00000DDA 130D move.b -[A1], A5 00000DDC 72E8 moveq.l D1, 0xFFFFFFE8 00000DDE 1E10 move.b D7, [A0] 00000DE0 46C3 move.w SR, D3 00000DE2 1996 2E28 move.b [A4 + D2 * 8 + 0x28], [A6] 00000DE6 8A6A 6CD6 or.w D5, [A2 + 0x6CD6] 00000DEA 3ABB 1744 move.w [A5], <> 00000DEE B09B cmp.l D0, [A3]+ 00000DF0 10C3 move.b [A0]+, D3 00000DF2 31C8 E8AB move.w [0xFFFFE8AB], A0 00000DF6 1E96 move.b [A7], [A6] 00000DF8 BB11 xor.b [A1], D5 00000DFA 0E1B 0634 .invalid.b [A3]+, 0x34 /* '4' */ // invalid immediate operation 00000DFE 2368 1E10 AB09 move.l [A1 - 0x54F7], [A0 + 0x1E10] 00000E04 E80F lsr D7.b, 4 label00000E06: 00000E06 0EE2 .incomplete 00000E08 8304 sbcd D1, D4 00000E0A E583 asl D3, 2 00000E0C C68B and.l D3, A3 00000E0E 463C 030C 1E10 not.b 0x30C1E10 00000E14 C896 and.l D4, [A6] 00000E16 2300 move.l -[A1], D0 00000E18 7216 moveq.l D1, 0x16 00000E1A 7264 moveq.l D1, 0x64 00000E1C 0B2F BB4D btst [A7 - 0x44B3], D5 00000E20 164B movea.b A3, A3 00000E22 1DB3 4D4B 2C0B 2481 108B move.b [A6 + D1.w - 0x117], [[A3 + <>] + 0x2C0B2481] 00000E2C 0193 bclr [A3], D0 00000E2E 224B movea.l A1, A3 00000E30 2133 0303 68CB 0416 move.l -[A0], [[A3 + <> + D0 * 2] + 0x68CB0416] 00000E38 3EE1 move.w [A7]+, -[A1] 00000E3A 0181 bclr D1, D0 00000E3C 002C 8100 8B8C ori.b [A4 - 0x7474], 0x0 00000E42 0B0A btst A2, D5 00000E44 1E16 move.b D7, [A6] 00000E46 0FE1 .incomplete 00000E48 000B 2F81 ori.b A3, 0x81 00000E4C 030F btst A7, D1 00000E4E 8503 sbcd D2, D3 00000E50 C681 and.l D3, D1 00000E52 030F btst A7, D1 00000E54 1E3E move.b D7, <> 00000E56 7356 moveq.l D1, 0x56 00000E58 1E2C 1F8B move.b D7, [A4 + 0x1F8B] 00000E5C 010F btst A7, D0 00000E5E 1E64 movea.b A7, -[A4] 00000E60 7B91 moveq.l D5, 0xFFFFFF91 00000E62 7310 moveq.l D1, 0x10 00000E64 8B1D or.b [A5]+, D5 00000E66 9685 sub.l D3, D5 00000E68 0D83 bclr D3, D6 00000E6A 0A06 E13F xori.b D6, 0x3F /* '?' */ 00000E6E 530D subq.b A5, 1 00000E70 0510 btst [A0], D2 00000E72 88C1 divu.w D4, D1 00000E74 3F8A 0701 move.w [[A7 + <> + D0 * 8]], A2 00000E78 13EB 0050 1388 10BB move.b [0x138810BB], [A3 + 0x50] 00000E80 011B btst [A3]+, D0 00000E82 10C3 move.b [A0]+, D3 00000E84 A163 syscall MaxApplZone, flags=1 00000E86 2188 B317 3B3F 1B03 move.l [[A0] + A3 * 2 + 0x3B3F1B03], A0 00000E8E 631B bls +0x1D /* 00000EAB */ 00000E90 0170 FB1F 0157 9B2A bchg [[A0] + A7 * 2 + 0x1579B2A], D0 00000E98 B31D xor.b [A5]+, D1 00000E9A 531C subq.b [A4]+, 1 00000E9C F8D4 0803 .extension 0x8D4 <> // unimplemented 00000EA0 1B36 E30A 9070 move.b -[A5], [[A6 + <> + A6 * 2] - 0x6F90] 00000EA6 00F3 .incomplete 00000EA8 036E 3043 bchg [A6 + 0x3043], D1 00000EAC 00FB .incomplete 00000EAE 1D0B move.b -[A6], A3 00000EB0 0043 0033 ori.w D3, 0x33 /* '3' */ 00000EB4 25A8 9B0B AB03 44DB 4ED3 move.l [[A2 + <> + A2 * 2] + 0x44DB4ED3], [A0 - 0x64F5] 00000EBE 32FB 1CAB move.w [A1]+, [PC + D1 * 4 - 0x85] 00000EC2 038B bclr A3, D1 00000EC4 0381 bclr D1, D1 00000EC6 00BB 15C3 4344 CB43 8B03 613F ori.l [[PC + <>] - 0x74FC9EC1], 0x15C34344 00000ED2 253F move.l -[A2], <> 00000ED4 3B0A move.w -[A5], A2 00000ED6 0FD4 .incomplete 00000ED8 E107 asl D7.b, 8 00000EDA B30C cmpm.b [A1]+, [A4]+ 00000EDC FB0B .extension 0xB0B <> // unimplemented 00000EDE 8300 sbcd D1, D0 00000EE0 6A23 bpl +0x25 /* 00000F05 */ 00000EE2 4E9B jsr [A3]+ 00000EE4 0083 A1F6 582B ori.l D3, 0xA1F6582B 00000EEA 24AB 0501 move.l [A2], [A3 + 0x501] 00000EEE 090B btst A3, D4 00000EF0 04EB .incomplete 00000EF2 0A3B 110F C126 AB3A 6324 xori.b [[PC - 0x54C6] + A4 + 0x6324], 0xF 00000EFC 78BB moveq.l D4, 0xFFFFFFBB 00000EFE 3A81 move.w [A5], D1 00000F00 83EB 011E divs.w D1, [A3 + 0x11E] 00000F04 6A46 bpl +0x48 /* 00000F4C */ 00000F06 F300 .extension 0x300 <> // unimplemented 00000F08 0FE2 .incomplete 00000F0A 28BB 02C1 move.l [A4], [PC + D0.w * 2 - 0x63] 00000F0E D2FB 2BE1 D2CE add.w A1, [[-0x2D32]] 00000F14 283A 0800 move.l D4, [PC + 0x800 /* 00001716, value 0x266B0D47 '&k\rG' */] 00000F18 B38F cmpm.l [A1]+, [A7]+ 00000F1A 34C6 move.w [A2]+, D6 00000F1C 3315 move.w -[A1], [A5] 00000F1E E09B ror D3, 8 00000F20 0293 09B3 0A78 andi.l [A3], 0x9B30A78 00000F26 7B00 moveq.l D5, 0x00 00000F28 9309 subx.b -[A1], -[A1] 00000F2A FB0A .extension 0xB0A <> // unimplemented 00000F2C 0548 bchg A0, D2 00000F2E 8908 sbcd -[A4], -[A0] 00000F30 0FC1 .incomplete 00000F32 35E1 5118 move.w [PC + 0x5118 /* 0000604C, cstring "" */], -[A1] 00000F36 0A0F 0122 xori.b A7, 0x22 /* '\"' */ 00000F3A 2E28 0672 move.l D7, [A0 + 0x672] 00000F3E 2C83 move.l [A6], D3 00000F40 0010 A305 ori.b [A0], 0x5 00000F44 4A25 tst.b -[A5] 00000F46 233B 0813 move.l -[A1], [PC + D0 + 0x13] 00000F4A 0445 8DD3 subi.w D5, 0x8DD3 // begin alternate branch 00000F4C-00000F4E label00000F4C: 00000F4C 8DD3 divs.w D6, [A3] // end alternate branch 00000F4C-00000F4E label00000F4C: // (misaligned) 00000F4E 0188 bclr A0, D0 00000F50 BB02 xor.b D2, D5 00000F52 0305 btst D5, D1 00000F54 881E or.b D4, [A6]+ 00000F56 04C3 .incomplete 00000F58 194B 3006 move.b [A4 + 0x3006], A3 00000F5C 830A sbcd -[A1], -[A2] 00000F5E 0312 btst [A2], D1 00000F60 8300 sbcd D1, D0 00000F62 4B30 4300 .invalid 5, [A0 + <> + D4 * 2] // invalid opcode 4 with b == 4 00000F66 063C 5B38 1E4B addi.b 0x4B /* 'K' */, 0x38 /* '8' */ 00000F6C 3073 0D6B 3550 0F28 534D movea.w A0, [[A3 + 0x3550] + 0xF28534D] 00000F76 1016 move.b D0, [A6] 00000F78 3321 move.w -[A1], -[A1] 00000F7A 363E move.w D3, <> 00000F7C DB09 addx.b -[A5], -[A1] 00000F7E 6A9B bpl -0x63 /* 00000F1B */ 00000F80 0D43 bchg D3, D6 00000F82 0A3B 0AF3 07DB 1563 033E xori.b [[] + 0x1563033E], 0xF3 00000F8C 8B09 sbcd -[A5], -[A1] 00000F8E E110 roxl D0.b, 8 00000F90 1623 move.b D3, -[A3] 00000F92 031E btst [A6]+, D1 00000F94 0453 1FE1 subi.w [A3], 0x1FE1 00000F98 043C 032E CB06 subi.b 0x6, 0x2E /* '.' */ 00000F9E 58C1 svc D1 00000FA0 0243 18C1 andi.w D3, 0x18C1 00000FA4 02A3 1721 052B andi.l -[A3], 0x1721052B 00000FAA 080F 3CBB btst.b A7, 0xBB 00000FAE 3008 move.w D0, A0 00000FB0 4A1C tst.b [A4]+ 00000FB2 4B30 6109 .invalid 5, [[A0 + <> + D6]] // invalid opcode 4 with b == 4 00000FB6 D355 add.w [A5], D1 00000FB8 1304 move.b -[A1], D4 00000FBA 6B83 bmi -0x7B /* 00000F3F */ 00000FBC 8304 sbcd D1, D4 00000FBE AB0A syscall DrawLine 00000FC0 1300 move.b -[A1], D0 00000FC2 B337 4B8F EEC5 0243 xor.b [[ + <>] + D4 * 2 - 0x113AFDBD], D1 00000FCA 1E3C 1318 move.b D7, 0x18 00000FCE BB0B cmpm.b [A5]+, [A3]+ 00000FD0 0F72 DB5C bchg <>, D7 00000FD4 1380 E35C move.b <>, D0 00000FD8 E101 asl D1.b, 8 00000FDA 6302 bls +0x4 /* 00000FDE */ 00000FDC 1EB3 372B 084D 0243 171C move.b [A7], [[A3 + 0x84D + D3 * 8] + 0x243171C] // begin alternate branch 00000FDE-00000FE6 label00000FDE: 00000FDE 372B 084D move.w -[A3], [A3 + 0x84D] 00000FE2 0243 171C andi.w D3, 0x171C // end alternate branch 00000FDE-00000FE6 label00000FDE: // (misaligned) 00000FE6 B337 020F xor.b [A7 + D0.w * 2 + 0xF], D1 00000FEA 6105 bsr +0x7 /* 00000FF1 */ 00000FEC 020F 0103 andi.b A7, 0x3 00000FF0 12EB 5C02 move.b [A1]+, [A3 + 0x5C02] 00000FF4 0F2A 103C btst [A2 + 0x103C], D7 00000FF8 DB10 add.b [A0], D5 00000FFA C82C AB0F and.b D4, [A4 - 0x54F1] 00000FFE 2C12 move.l D6, [A2] 00001000 0FA5 bclr -[A5], D7 00001002 010F btst A7, D0 00001004 E102 asl D2.b, 8 00001006 1CE3 move.b [A6]+, -[A3] 00001008 5C12 addq.b [A2], 6 0000100A 3E5E movea.w A7, [A6]+ 0000100C 0F02 btst D2, D7 0000100E 9B80 subx.l D5, D0 00001010 8AE3 divu.w D5, -[A3] 00001012 5C63 addq.w -[A3], 6 00001014 05EB .incomplete 00001016 5C30 2305 addq.b [[A0 + <>] + D2 * 2], 6 0000101A 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 0000101C 3304 move.w -[A1], D4 0000101E C11B and.b [A3]+, D0 00001020 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00001022 1F6A 2118 CB17 move.b [A7 - 0x34E9], [A2 + 0x2118] 00001028 0F1C btst [A4]+, D7 0000102A 106C 883A movea.b A0, [A4 - 0x77C6] 0000102E 086C 163A 0845 bchg.b [A4 + 0x845], 0x3A /* ':' */ 00001034 052B 5D81 btst [A3 + 0x5D81], D2 00001038 8649 or.w D3, A1 0000103A 0685 09D3 A32A addi.l D5, 0x9D3A32A 00001040 0B00 btst D0, D5 00001042 9301 subx.b D1, D1 00001044 450B .invalid 2, A3 // invalid opcode 4 with b == 4 00001046 050C btst A4, D2 00001048 431E .invalid 1, [A6]+ // invalid opcode 4 with b == 4 0000104A DB1F add.b [A7]+, D5 0000104C C83E and.b D4, <> 0000104E 6303 bls +0x5 /* 00001053 */ 00001050 DB5C add.w [A4]+, D5 00001052 B310 xor.b [A0], D1 00001054 6320 bls +0x22 /* 00001076 */ 00001056 A901 syscall FMSwapFont 00001058 E35C rol D4.w, 1 0000105A 4B40 chk.w D5, D0 0000105C 0102 btst D2, D0 0000105E 0701 btst D1, D3 00001060 E3B3 roxl D3, D1 00001062 3746 DB08 move.w [A3 - 0x24F8], D6 00001066 2C04 move.l D6, D4 00001068 A100 syscall Open/PBHOpen/HOpen, flags=1 0000106A 9308 subx.b -[A1], -[A0] 0000106C 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000106E 1300 move.b -[A1], D0 00001070 0F08 btst A0, D7 00001072 E1DC asl .w [A4]+ 00001074 5388 subq.l A0, 1 label00001076: 00001076 9813 sub.b D4, [A3] 00001078 0483 041E 0B93 subi.l D3, 0x41E0B93 0000107E 4518 .invalid 2, [A0]+ // invalid opcode 4 with b == 4 00001080 B337 C533 0F2D C0FB 002E 0461 xor.b [[A7 + 0xF2DC0FB + A4 * 4] + 0x2E0461], D1 0000108C 218B 2C4A move.l [A0 + D2 * 4 + 0x4A], A3 00001090 BE04 cmp.b D7, D4 00001092 6521 bcs +0x23 /* 000010B5 */ 00001094 0B2D 3621 btst [A5 + 0x3621], D5 fn00001098: 00001098 42B3 4A0F clr.l [A3 + D4 * 2 + 0xF] 0000109C ED22 asl D2.b, D6 0000109E 6B09 bmi +0xB /* 000010A9 */ 000010A0 1E10 move.b D7, [A0] 000010A2 630B bls +0xD /* 000010AF */ 000010A4 A142 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=1 000010A6 A353 syscall 0x053, flags=3 000010A8 A942 syscall SetItmStyle 000010AA 9321 sub.b -[A1], D1 000010AC 1E10 move.b D7, [A0] 000010AE 2B4C 2326 move.l [A5 + 0x2326], A4 000010B2 DB05 addx.b D5, D5 000010B4 5B02 subq.b D2, 5 000010B6 E5F5 0FCE roxl .w <> 000010BA 61DC bsr -0x22 /* 00001098 */ 000010BC 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 000010BE 533E subq.b <>, 1 000010C0 3636 DB12 1B25 move.w D3, [[A6 + A5 * 2] + 0x1B25] 000010C6 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 000010C8 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 000010CA C327 and.b -[A7], D1 000010CC 9B06 subx.b D5, D6 000010CE EB1B rol D3.b, 5 000010D0 6976 bvs +0x78 /* 00001148 */ 000010D2 3027 move.w D0, -[A7] 000010D4 04C3 .incomplete 000010D6 E908 lsl D0.b, 4 000010D8 E304 asl D4.b, 1 000010DA B810 cmp.b D4, [A0] 000010DC 1E28 0128 move.b D7, [A0 + 0x128] 000010E0 837A 0E33 or.w [PC + 0xE33 /* 00000E35, value 0xCB04 */], D1 000010E4 86D3 divu.w D3, [A3] 000010E6 2503 move.l -[A2], D3 000010E8 4F56 chk.w D7, [A6] 000010EA 2B05 move.l -[A5], D5 000010EC 4A1E tst.b [A6]+ 000010EE 04C2 .incomplete 000010F0 450A .invalid 2, A2 // invalid opcode 4 with b == 4 000010F2 6327 bls +0x29 /* 0000111B */ 000010F4 5B6B A1D6 subq.w [A3 - 0x5E2A], 5 000010F8 1B12 move.b -[A5], [A2] 000010FA EB04 asl D4.b, 5 000010FC 630B bls +0xD /* 00001109 */ 000010FE 612C bsr +0x2E /* 0000112C */ 00001100 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 00001102 9B02 subx.b D5, D2 00001104 AD00 syscall GetFNum, auto_pop 00001106 56C3 sne D3 00001108 0B83 bclr D3, D5 0000110A 2A5B movea.l A5, [A3]+ 0000110C 1533 06CB move.b -[A2], [A3 + D0.w * 8 - 0x53] 00001110 3A33 0613 move.w D5, [A3 + D0.w * 8 + 0x13] 00001114 1A06 move.b D5, D6 00001116 1B0D move.b -[A5], A5 00001118 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 0000111A AB0A syscall DrawLine 0000111C 5327 subq.b -[A7], 1 0000111E 1B09 move.b -[A5], A1 00001120 CB06 abcd D5, D6 00001122 36B3 0858 move.w [A3], [A3 + D0 + 0x58] 00001126 0705 btst D5, D3 00001128 D08B add.l D0, A3 0000112A 0381 bclr D1, D1 fn0000112C: 0000112C FA36 1E28 .unknown 0xFA36 0x1E28 (W = 5) 00001130 EB78 rol D0.w, D5 00001132 6300 2112 bls +0x2114 /* 00003246 */ 00001136 6D93 blt -0x6B /* 000010CB */ 00001138 24B3 021B move.l [A2], [A3 + D0.w * 2 + 0x1B] 0000113C 0410 0633 subi.b [A0], 0x33 /* '3' */ 00001140 024A 1C09 andi.w A2, 0x1C09 00001144 129B move.b [A1], [A3]+ 00001146 0521 btst -[A1], D2 label00001148: 00001148 BEA3 cmp.l D7, -[A3] 0000114A 53A1 subq.l -[A1], 1 0000114C 069B 011E 040B addi.l [A3]+, 0x11E040B 00001152 0783 bclr D3, D3 00001154 3F9B 0263 move.w [A7 + D0.w * 2 + 0x63], [A3]+ 00001158 95C3 sub.l A2, D3 0000115A 34A1 move.w [A2], -[A1] 0000115C 076B 14A3 bchg [A3 + 0x14A3], D3 00001160 5333 060F subq.b [A3 + D0.w * 8 + 0xF], 1 00001164 0105 btst D5, D0 00001166 A302 syscall Read, flags=3 00001168 6405 bcc +0x7 /* 0000116F */ 0000116A 0564 bchg -[A4], D2 0000116C 61FF DC78 8A85 bsr -0x23877579 /* DC789BF3 */ 00001172 1768 132B 8B01 move.b [A3 - 0x74FF], [A0 + 0x132B] 00001178 B30C cmpm.b [A1]+, [A4]+ 0000117A F328 .extension 0x328 <> // unimplemented 0000117C 1C10 move.b D6, [A0] label0000117E: 0000117E 02C3 .incomplete 00001180 33E5 FFA3 201E move.w [0xFFA3201E], -[A5] 00001186 100B move.b D0, A3 00001188 14BB 151E 104B move.b [A2], [[PC] + D1 * 4 + 0x104B] 0000118E 045C 6205 subi.w [A4]+, 0x6205 00001192 0203 2B72 andi.b D3, 0x72 /* 'r' */ 00001196 1630 68DB move.b D3, [A0 + D6 - 0x37] 0000119A 1B23 move.b -[A5], -[A3] 0000119C 1C77 02C1 movea.b A6, [A7 + D0.w * 2 - 0x63] 000011A0 BB04 xor.b D4, D5 000011A2 DB05 addx.b D5, D5 000011A4 5A1E addq.b [A6]+, 5 000011A6 162B 005B move.b D3, [A3 + 0x5B] 000011AA 0202 0F30 andi.b D2, 0x30 /* '0' */ 000011AE 3CFB 17DB 05AB 1212 move.w [A6]+, [[] + 0x5AB1212] 000011B6 3E00 move.w D7, D0 000011B8 0FC9 .incomplete 000011BA 0181 bclr D1, D0 000011BC 0212 3E17 andi.b [A2], 0x17 000011C0 057F bchg <>, D2 000011C2 E38E lsl D6, 1 000011C4 305C movea.w A0, [A4]+ 000011C6 5665 addq.w -[A5], 3 000011C8 0597 bclr [A7], D2 000011CA 0ABD 2B2A C9AF xori.l <>, 0x2B2AC9AF 000011D0 16C9 move.b [A3]+, A1 000011D2 AFC3 syscall NQDMisc, auto_pop 000011D4 05E3 .incomplete 000011D6 2613 move.l D3, [A3] 000011D8 0064 D5BE ori.w -[A4], 0xD5BE 000011DC 0B3A B311 btst [PC - 0x4CEF /* FFFFC4EF, cstring "" */], D5 000011E0 1E64 movea.b A7, -[A4] 000011E2 C32E 28FD and.b [A6 + 0x28FD], D1 000011E6 946B 011E sub.w D2, [A3 + 0x11E] 000011EA 6492 bcc -0x6C /* 0000117E */ 000011EC 7B29 moveq.l D5, 0x29 000011EE 7887 moveq.l D4, 0xFFFFFF87 000011F0 0A2B 45AD 8333 xori.b [A3 - 0x7CCD], 0xAD 000011F6 1E16 move.b D7, [A6] 000011F8 4339 3636 1E16 .invalid 1, [0x36361E16] // invalid opcode 4 with b == 4 000011FE DB56 add.w [A6], D5 00001200 44BB 1285 neg.l [PC + D1.w * 2 - 0x123] 00001204 004B 011B ori.w A3, 0x11B 00001208 251E move.l -[A2], [A6]+ 0000120A 1623 move.b D3, -[A3] 0000120C 1CEB 1BC3 move.b [A6]+, [A3 + 0x1BC3] 00001210 2789 941E move.l [A3 + A1.w * 4 + 0x1E], A1 00001214 10AB 0B73 move.b [A0], [A3 + 0xB73] 00001218 1607 move.b D3, D7 0000121A 06F2 .incomplete 0000121C 8986 1704 unpk D4, D6, 0x1704 00001220 2265 movea.l A1, -[A5] 00001222 1AD4 move.b [A5]+, [A4] 00001224 3303 move.w -[A1], D3 00001226 CC06 and.b D6, D6 00001228 0B0A btst A2, D5 0000122A 42BB 0C44 clr.l [PC + D0 * 4 + 0x44] 0000122E 1701 move.b -[A3], D1 00001230 00F3 .incomplete 00001232 020F 36CB andi.b A7, 0xCB 00001236 02A2 1F27 0438 andi.l -[A2], 0x1F270438 0000123C ADB2 syscall SystemEvent, auto_pop 0000123E 45FF lea.l A2, <> 00001240 6C04 bge +0x6 /* 00001246 */ 00001242 C30C abcd -[A1], -[A4] 00001244 D324 add.b -[A4], D1 label00001246: 00001246 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00001248 6B6B bmi +0x6D /* 000012B5 */ 0000124A 0B18 btst [A0]+, D5 0000124C CB01 abcd D5, D1 0000124E 14DB move.b [A2]+, [A3]+ 00001250 07D3 .incomplete 00001252 2400 move.l D2, D0 00001254 0F3D btst <>, D7 00001256 E95B rol D3.w, 4 00001258 002E 0482 0701 ori.b [A6 + 0x701], 0x82 0000125E 8310 or.b [A0], D1 00001260 2B11 move.l -[A5], [A1] 00001262 4A52 tst.w [A2] 00001264 1B01 move.b -[A5], D1 00001266 A316 syscall InitQueue/FInitQueue, flags=3 00001268 3A08 move.w D5, A0 0000126A 4208 clr.b A0 0000126C 141A move.b D2, [A2]+ 0000126E 1B0A move.b -[A5], A2 00001270 6B1D bmi +0x1F /* 0000128F */ 00001272 1304 move.b -[A1], D4 00001274 B073 0032 cmp.w D0, [A3 + D0.w + 0x32] 00001278 1400 move.b D2, D0 0000127A 3B92 CB81 move.w [[ + <> + A4 * 2]], [A2] 0000127E C500 abcd D2, D0 00001280 1F23 move.b -[A7], -[A3] 00001282 0910 btst [A0], D4 00001284 69F7 bvs -0x7 /* 0000127D */ 00001286 2704 move.l -[A3], D4 00001288 FEA5 BBC1 .extension 0xEA5 <> // unimplemented 0000128C 0BBB 1B43 056B 3203 bclr [[PC + <>] + 0x56B3203], D5 00001294 0D7B 05F3 163B 02BB 247B 0523 bchg [[0x163B02BB] + 0x247B0523], D6 000012A0 0513 btst [A3], D2 000012A2 05BB 1B73 00DA 4101 3311 0700 bclr [[PC + 0xDA4101] + 0x33110700], D2 000012AE 727B moveq.l D1, 0x7B 000012B0 0547 bchg D7, D2 000012B2 0288 1624 731A andi.l A0, 0x1624731A 000012B8 2E38 530A move.l D7, [0x0000530A] 000012BC 1303 move.b -[A1], D3 000012BE 782B moveq.l D4, 0x2B 000012C0 2A32 BE78 move.l D5, [A2 + A3 * 8 + 0x78] 000012C4 022B 23A3 0003 andi.b [A3 + 0x3], 0xA3 000012CA 3703 move.w -[A3], D3 000012CC 0341 bchg D1, D1 000012CE 10FB 14F2 move.b [A0]+, [PC + D1.w * 4 - 0x14] 000012D2 04A4 EB02 AB10 subi.l -[A4], 0xEB02AB10 000012D8 EB0C lsl D4.b, 5 000012DA 0303 btst D3, D1 000012DC 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 000012DE A4EB syscall vFileWrite, flags=4 000012E0 0C7B 05E3 091B 0313 0016 cmpi.w [[PC + D0] + 0x3130016], 0x5E3 000012EA 7B0D moveq.l D5, 0x0D 000012EC 3A5C movea.w A5, [A4]+ 000012EE D310 add.b [A0], D1 000012F0 CB0E abcd -[A5], -[A6] 000012F2 0FA5 bclr -[A5], D7 000012F4 193B 6C36 move.b -[A4], [PC + D6 * 4 + 0x36] 000012F8 BA78 730D cmp.w D5, [0x0000730D] 000012FC 0F36 2780 btst [ + <> + D2 * 8], D7 00001300 21C3 6F13 move.l [0x00006F13], D3 00001304 1B50 26AB move.b [A5 + 0x26AB], [A0] 00001308 18A3 move.b [A4], -[A3] 0000130A 012D 1216 btst [A5 + 0x1216], D0 0000130E A59C syscall NewPtrStartup, flags=5 00001310 3817 move.w D4, [A7] 00001312 0791 bclr [A1], D3 00001314 0707 btst D7, D3 00001316 540B addq.b A3, 2 00001318 1B2B 24F6 move.b -[A5], [A3 + 0x24F6] 0000131C 580F addq.b A7, 4 0000131E C11F and.b [A7]+, D0 00001320 0FF5 .incomplete 00001322 244B movea.l A2, A3 00001324 0E63 0CC1 .invalid.w -[A3], 0xCC1 // invalid immediate operation 00001328 D7F3 6574 add.l A3, <> 0000132C 32C1 move.w [A1]+, D1 0000132E D6BB 014C add.l D3, <> 00001332 EB0D lsl D5.b, 5 00001334 1216 move.b D1, [A6] 00001336 008B 8DDB 092B ori.l A3, 0x8DDB092B 0000133C 1403 move.b D2, D3 0000133E 46DB move.w SR, [A3]+ 00001340 0938 5336 btst [0x00005336], D4 00001344 EB0D lsl D5.b, 5 00001346 B303 xor.b D3, D1 00001348 2702 move.l -[A3], D2 0000134A 6C4B bge +0x4D /* 00001397 */ 0000134C 0E1B 1807 .invalid.b [A3]+, 0x7 // invalid immediate operation 00001350 01CD .incomplete 00001352 0228 2199 1706 andi.b [A0 + 0x1706], 0x99 00001358 F465 .invalid <> 0000135A 0886 8150 bclr.b D6, 0x50 /* 'P' */ 0000135E DC50 add.w D6, [A0] 00001360 4A84 tst.l D4 00001362 0013 06EB ori.b [A3], 0xEB 00001366 0532 1308 btst [A2 + <> + D1 * 2], D2 0000136A 28C1 move.l [A4]+, D1 0000136C 0500 btst D0, D2 0000136E 7322 moveq.l D1, 0x22 00001370 8C68 030C or.w D6, [A0 + 0x30C] 00001374 3284 move.w [A1], D4 00001376 1288 move.b [A1], A0 00001378 0043 218C ori.w D3, 0x218C 0000137C 68FB bvc -0x3 /* 00001379 */ 0000137E 0B83 bclr D3, D5 00001380 1778 AB25 BB07 move.b [A3 - 0x44F9], [0xFFFFAB25] 00001386 7846 moveq.l D4, 0x46 00001388 A303 syscall Write, flags=3 0000138A 430F .invalid 1, A7 // invalid opcode 4 with b == 4 0000138C A321 syscall GetPtrSize, flags=3 0000138E 40AC C59A negx.l [A4 - 0x3A66] 00001392 1286 move.b [A1], D6 00001394 000F C101 ori.b A7, 0x1 00001398 0B07 btst D7, D5 0000139A 14CE move.b [A2]+, A6 0000139C 443A 2308 neg.b [PC + 0x2308 /* 000036A6, cstring "" */] 000013A0 1B02 move.b -[A5], D2 000013A2 2CDB move.l [A6]+, [A3]+ 000013A4 325B movea.w A1, [A3]+ 000013A6 0873 09C5 0086 bchg.b [A3 + D0.w - 0x122], 0xC5 000013AC C100 abcd D0, D0 000013AE BB10 xor.b [A0], D5 000013B0 DB01 addx.b D5, D1 000013B2 C327 and.b -[A7], D1 000013B4 3304 move.w -[A1], D4 000013B6 7A7A moveq.l D5, 0x7A 000013B8 0319 btst [A1]+, D1 000013BA BB1B xor.b [A3]+, D5 000013BC AB02 syscall BitsToPix 000013BE 7309 moveq.l D1, 0x09 000013C0 D346 addx.w D1, D6 000013C2 9304 subx.b D1, D4 000013C4 CB29 CB07 and.b [A1 - 0x34F9], D5 000013C8 7B05 moveq.l D5, 0x05 000013CA 8B16 or.b [A6], D5 000013CC 04C3 .incomplete 000013CE 0910 btst [A0], D4 000013D0 5B27 subq.b -[A7], 5 000013D2 3B05 move.w -[A5], D5 000013D4 B31C xor.b [A4]+, D1 000013D6 84AC 8800 or.l D2, [A4 - 0x7800] 000013DA EB18 rol D0.b, 5 000013DC E153 roxl D3.w, 8 000013DE BB00 xor.b D0, D5 000013E0 4707 .invalid 3, D7 // invalid opcode 4 with b == 4 000013E2 D424 add.b D2, -[A4] 000013E4 BB38 DC38 xor.b [0xFFFFDC38], D5 000013E8 2E10 move.l D7, [A0] 000013EA F323 .extension 0x323 <> // unimplemented 000013EC F658 B310 .extension 0x658 <>, 0xB310 // unimplemented 000013F0 5B05 subq.b D5, 5 000013F2 A114 syscall GetVol/PBHGetVol/HGetVol, flags=1 000013F4 D306 addx.b D1, D6 000013F6 9312 sub.b [A2], D1 000013F8 D514 add.b [A4], D2 000013FA E309 lsl D1.b, 1 000013FC D353 add.w [A3], D1 000013FE D32E E222 add.b [A6 - 0x1DDE], D1 00001402 4E4B trap 11 00001404 2D10 move.l -[A6], [A0] 00001406 D306 addx.b D1, D6 00001408 A311 syscall GetEOF, flags=3 0000140A 4AB3 0397 101C B325 tst.l [[] + D0 * 2 + 0x101CB325] 00001412 32A1 move.w [A1], -[A1] 00001414 010F btst A7, D0 00001416 8C83 or.l D6, D3 00001418 2C81 move.l [A6], D1 0000141A 0F7B 2C8D bchg [PC + D2 * 4 - 0x115], D7 0000141E 0FE3 .incomplete 00001420 2713 move.l -[A3], [A3] 00001422 050B btst A3, D2 00001424 1BD8 move.b <>, [A0]+ 00001426 B30B cmpm.b [A1]+, [A3]+ 00001428 0402 3314 subi.b D2, 0x14 0000142C B303 xor.b D3, D1 0000142E 429A clr.l [A2]+ 00001430 000F 6156 ori.b A7, 0x56 /* 'V' */ 00001434 0B1B btst [A3]+, D5 00001436 1484 move.b [A2], D4 00001438 02EB .incomplete 0000143A 48EB 0CF3 1C29 movem.l [A3 + 0x1C29], D0,D1,D4,D5,D6,D7,A2,A3 00001440 19E3 09F3 move.b 0xF3, -[A3] 00001444 382B 571B move.w D4, [A3 + 0x571B] 00001448 1827 move.b D4, -[A7] 0000144A 0274 B2F3 3813 andi.w [A4 + D3 + 0x13], 0xB2F3 00001450 204C movea.l A0, A4 00001452 EB2C lsl D4.b, D5 00001454 5B08 subq.b A0, 5 00001456 5B18 subq.b [A0]+, 5 00001458 DB0E addx.b -[A5], -[A6] 0000145A 1703 move.b -[A3], D3 0000145C FDC3 .invalid <> 0000145E 2DC3 move.l <>, D3 00001460 4B28 2623 .invalid 5, [A0 + 0x2623] // invalid opcode 4 with b == 4 00001464 3E47 movea.w A7, D7 00001466 06F4 .incomplete 00001468 1701 move.b -[A3], D1 0000146A 93E1 sub.l A1, -[A1] 0000146C 229B move.l [A1], [A3]+ 0000146E 1717 move.b -[A3], [A7] 00001470 053F btst <>, D2 00001472 EB0F lsl D7.b, 5 00001474 22AE DB07 move.l [A1], [A6 - 0x24F9] 00001478 A319 syscall InitZone, flags=3 0000147A DA4C add.w D5, A4 0000147C C111 and.b [A1], D0 0000147E 22AE 8306 move.l [A1], [A6 - 0x7CFA] 00001482 0B1B btst [A3]+, D5 00001484 22AE 4B0C move.l [A1], [A6 + 0x4B0C] 00001488 F31C .extension 0x31C <> // unimplemented 0000148A 22AE AB01 move.l [A1], [A6 - 0x54FF] 0000148E F338 .extension 0x338 <> // unimplemented 00001490 0B05 btst D5, D5 00001492 B33B 7A7A xor.b [PC + D7 * 2 + 0x7A], D1 00001496 064C 9207 addi.w A4, 0x9207 0000149A 0418 3781 subi.b [A0]+, 0x81 0000149E 9948 subx.w -[A4], -[A0] 000014A0 14A1 move.b [A2], -[A1] 000014A2 9032 E904 sub.b D0, <> 000014A6 00CB .incomplete 000014A8 198C 0705 move.b [[A4 + <>] + D0 * 8], A4 000014AC 5217 addq.b [A7], 1 000014AE 0758 bchg [A0]+, D3 000014B0 2501 move.l -[A2], D1 000014B2 1306 move.b -[A1], D6 000014B4 2B01 move.l -[A5], D1 000014B6 2D02 move.l -[A6], D2 000014B8 6D21 blt +0x23 /* 000014DB */ 000014BA 2B2A 1701 move.l -[A5], [A2 + 0x1701] 000014BE 7FA3 moveq.l D7, 0xFFFFFFA3 000014C0 1903 move.b -[A4], D3 000014C2 14C1 move.b [A2]+, D1 000014C4 35F3 1212 4883 move.w [PC + 0x4883 /* 00005D49, cstring "" */], [A3 + D1.w * 2 + 0x12] 000014CA 07BA 7846 bclr [PC + 0x7846 /* 00008D12, cstring "" */], D3 000014CE C2B3 1C03 and.l D1, [A3 + D1 * 4 + 0x3] 000014D2 04CA .incomplete 000014D4 331A move.w -[A1], [A2]+ 000014D6 C6B2 0B00 and.l D3, [A2 + <> + D0 * 2] 000014DA C322 and.b -[A2], D1 000014DC F204 D8BE .fmovem 0xF204, 0xD8BE // unimplemented 000014E0 787B moveq.l D4, 0x7B 000014E2 80BE or.l D0, <> 000014E4 780F moveq.l D4, 0x0F 000014E6 E101 asl D1.b, 8 000014E8 CC00 and.b D6, D0 000014EA 5325 subq.b -[A5], 1 000014EC 1C48 movea.b A6, A0 000014EE 1706 move.b -[A3], D6 000014F0 D141 addx.w D0, D1 000014F2 0669 1F2E 8657 addi.w [A1 - 0x79A9], 0x1F2E 000014F8 0199 bclr [A1]+, D0 000014FA 0705 btst D5, D3 000014FC A238 syscall WriteParam, flags=2 000014FE 2704 move.l -[A3], D4 00001500 7C93 moveq.l D6, 0xFFFFFF93 00001502 1F85 2C13 move.b [A7 + D2 * 4 + 0x13], D5 00001506 0C2B 0182 8B14 cmpi.b [A3 - 0x74EC], 0x82 // begin alternate branch 00001508-0000150C label00001508: 00001508 0182 bclr D2, D0 0000150A 8B14 or.b [A4], D5 // end alternate branch 00001508-0000150C label00001508: // (misaligned) 0000150C 6108 bsr +0xA /* 00001516 */ 0000150E 9317 sub.b [A7], D1 00001510 0508 btst A0, D2 00001512 06C3 .incomplete 00001514 0343 bchg D3, D1 fn00001516: 00001516 0FBE bclr <>, D7 00001518 76BE moveq.l D3, 0xFFFFFFBE 0000151A 7800 moveq.l D4, 0x00 0000151C 0F32 8442 btst [A2 + A0.w * 4 + 0x42], D7 00001520 9A9A sub.l D5, [A2]+ 00001522 02E3 .incomplete 00001524 0C3B 1F65 45A1 4DAC cmpi.b [[0x4DAC + D4 * 4]], 0x65 /* 'e' */ 0000152C 0400 0F84 subi.b D0, 0x84 00001530 0033 3527 0845 ori.b [A3 + D0 + 0x45], 0x27 /* '\'' */ 00001536 5704 subq.b D4, 3 00001538 FE10 9711 .unknown 0xFE10 0x9711 (W = 7) 0000153C 7ACB moveq.l D5, 0xFFFFFFCB 0000153E 0B41 bchg D1, D5 00001540 0723 btst -[A3], D3 00001542 0BF3 .incomplete 00001544 0693 04B3 0904 addi.l [A3], 0x4B30904 0000154A 76A7 moveq.l D3, 0xFFFFFFA7 0000154C 118F 5A3B move.b [A0 + D5 * 2 + 0x3B], A7 00001550 1F15 move.b -[A7], [A5] 00001552 0689 3948 01BE addi.l A1, 0x394801BE 00001558 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 0000155A 1069 2921 movea.b A0, [A1 + 0x2921] 0000155E 17AB 0371 2993 0161 29ED move.b [[ + D2] + 0x16129ED], [A3 + 0x371] 00001568 1703 move.b -[A3], D3 0000156A 0083 0350 3CE3 ori.l D3, 0x3503CE3 00001570 106D 1773 movea.b A0, [A5 + 0x1773] 00001574 0D6B 125B bchg [A3 + 0x125B], D6 00001578 0793 bclr [A3], D3 0000157A 6A2B bpl +0x2D /* 000015A7 */ 0000157C 020F 740F andi.b A7, 0xF 00001580 44F6 289B move.b [A6 + D2 - 0x101], CCR 00001584 2C13 move.l D6, [A3] 00001586 6A80 bpl -0x7E /* 00001508 */ 00001588 8B16 or.b [A6], D5 0000158A 2B02 move.l -[A5], D2 0000158C C309 abcd -[A1], -[A1] 0000158E 5B07 subq.b D7, 5 00001590 5306 subq.b D6, 1 00001592 F238 4300 7B2A fmove fp6, (int32_t) [0x00007B2A] 00001598 6B05 bmi +0x7 /* 0000159F */ 0000159A 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 0000159C 2B27 move.l -[A5], -[A7] 0000159E 7305 moveq.l D1, 0x05 000015A0 800F or.b D0, A7 000015A2 443B 1674 neg.b [PC + D1.w * 8 + 0x74] 000015A6 818B 5B11 unpk -[A0], -[A3], 0x5B11 000015AA 7A7A moveq.l D5, 0x7A 000015AC BE78 4B47 cmp.w D7, [0x00004B47] 000015B0 3227 move.w D1, -[A7] 000015B2 053E btst <>, D2 000015B4 AB99 syscall stScanLoop 000015B6 7300 moveq.l D1, 0x00 000015B8 22AE 5305 move.l [A1], [A6 + 0x5305] 000015BC DB07 addx.b D5, D7 000015BE F31C .extension 0x31C <> // unimplemented 000015C0 020F 251B andi.b A7, 0x1B 000015C4 B303 xor.b D3, D1 000015C6 C91A and.b [A2]+, D4 000015C8 5306 subq.b D6, 1 000015CA 8301 sbcd D1, D1 000015CC 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000015CE 1B0C move.b -[A5], A4 000015D0 6105 bsr +0x7 /* 000015D7 */ 000015D2 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 000015D4 5021 addq.b -[A1], 8 000015D6 BABB 064D cmp.l D5, [PC + D0.w * 8 + 0x4D] 000015DA 0EA3 0161 504B .invalid.l -[A3], 0x161504B // invalid immediate operation 000015E0 1104 move.b -[A0], D4 000015E2 B850 cmp.w D4, [A0] 000015E4 6305 bls +0x7 /* 000015EB */ 000015E6 A301 syscall Close, flags=3 000015E8 1706 move.b -[A3], D6 000015EA 88EB 02EE divu.w D4, [A3 + 0x2EE] 000015EE 4A1B tst.b [A3]+ 000015F0 14EB 054A move.b [A2]+, [A3 + 0x54A] 000015F4 336B 8312 418B move.w [A1 + 0x418B], [A3 - 0x7CEE] 000015FA 06E6 .incomplete 000015FC 443B 0204 neg.b [PC + D0.w * 2 + 0x4] 00001600 7407 moveq.l D2, 0x07 00001602 8393 or.l [A3], D1 00001604 1700 move.b -[A3], D0 00001606 ACE3 syscall EqualRgn, auto_pop 00001608 2B10 move.l -[A5], [A0] 0000160A 1B15 move.b -[A5], [A5] 0000160C 1B56 50E1 move.b [A5 + 0x50E1], [A6] 00001610 0078 E32B 38E1 ori.w [0x000038E1], 0xE32B 00001616 006A 4A0B 0208 ori.w [A2 + 0x208], 0x4A0B 0000161C 14D2 move.b [A2]+, [A2] 0000161E 0E43 0B62 .invalid.w D3, 0xB62 // invalid immediate operation 00001622 A334 syscall VRemove, flags=3 00001624 46B3 18CB not.l [A3 + D1 - 0x53] 00001628 0963 bchg -[A3], D4 0000162A 2717 move.l -[A3], [A7] 0000162C 06CF .incomplete 0000162E EB02 asl D2.b, 5 00001630 CC40 and.w D6, D0 00001632 8312 or.b [A2], D1 00001634 4151 chk.w D0, [A1] 00001636 81D5 divs.w D0, [A5] 00001638 542A 3860 addq.b [A2 + 0x3860], 2 0000163C 0AEB .incomplete 0000163E 0614 6305 addi.b [A4], 0x5 00001642 EB06 asl D6.b, 5 00001644 1E50 movea.b A7, [A0] 00001646 89F6 3908 divs.w D4, [A6 + <> + D3] 0000164A 6311 bls +0x13 /* 0000165D */ 0000164C 0EFB .incomplete 0000164E 1749 08B3 move.b [A3 + 0x8B3], A1 00001652 0978 0908 bchg [0x00000908 /* CurStackBase */], D4 00001656 A02C syscall InitApplZone 00001658 FB03 .extension 0xB03 <> // unimplemented 0000165A 6AC1 bpl -0x3D /* 0000161D */ 0000165C 005A 1B02 ori.w [A2]+, 0x1B02 00001660 1090 move.b [A0], [A0] 00001662 CB18 and.b [A0]+, D5 00001664 D6E1 add.w A3, -[A1] 00001666 005B 021B ori.w [A3]+, 0x21B 0000166A 0238 E100 0B00 andi.b [0x00000B00 /* TrapAgain */], 0x0 00001670 E100 asl D0.b, 8 00001672 FB02 .extension 0xB02 <> // unimplemented 00001674 1B02 move.b -[A5], D2 00001676 04E1 .incomplete 00001678 0093 044A 4304 ori.l [A3], 0x44A4304 0000167E ED0A lsl D2.b, 6 00001680 00D3 .incomplete 00001682 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00001684 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001686 FC65 0B2E .extension 0xC65 <>, 0x0B2E // unimplemented 0000168A 490A .invalid 4, A2 // invalid opcode 4 with b == 4 0000168C 5060 addq.w -[A0], 8 0000168E 0A3E 817D xori.b <>, 0x7D /* '}' */ 00001692 6305 bls +0x7 /* 00001699 */ 00001694 3E87 move.w [A7], D7 00001696 12AB 0FA9 move.b [A1], [A3 + 0xFA9] 0000169A 0909 btst A1, D4 0000169C 0650 4ADA addi.w [A0], 0x4ADA 000016A0 C712 and.b [A2], D3 000016A2 DE13 add.b D7, [A3] 000016A4 0344 bchg D4, D1 000016A6 0170 A307 3861 8096 bchg [[A0 + <>] + A2 * 2 + 0x38618096], D0 000016AE B136 6C04 xor.b [A6 + D6 * 4 + 0x4], D0 000016B2 3A08 move.w D5, A0 000016B4 02A3 8E38 7938 andi.l -[A3], 0x8E387938 000016BA 0700 btst D0, D3 000016BC EDDC 10F6 bfffo D1, [A4]+ {3:D6} 000016C0 A313 syscall FlushVol, flags=3 000016C2 931E sub.b [A6]+, D1 000016C4 2553 E143 move.l [A2 - 0x1EBD], [A3] 000016C8 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4 000016CA 2D2C 4304 move.l -[A6], [A4 + 0x4304] 000016CE BB0C cmpm.b [A5]+, [A4]+ 000016D0 28D3 move.l [A4]+, [A3] 000016D2 1513 move.b -[A2], [A3] 000016D4 0376 230B 4ABA 76AB bchg [[A6 + <> + D2 * 2] + 0x4ABA76AB], D1 000016DC 0400 631A subi.b D0, 0x1A 000016E0 531B subq.b [A3]+, 1 000016E2 BB04 xor.b D4, D5 000016E4 6B0F bmi +0x11 /* 000016F5 */ 000016E6 7650 moveq.l D3, 0x50 000016E8 2305 move.l -[A1], D5 000016EA F676 D8F6 .extension 0x676 <>, 0xD8F6 // unimplemented 000016EE 5A3B 068B addq.b [PC + D0.w * 8 - 0x117], 5 000016F2 0106 btst D6, D0 000016F4 7277 moveq.l D1, 0x77 000016F6 0844 0E24 bchg.b D4, 0x24 /* '$' */ 000016FA 630D bls +0xF /* 00001709 */ 000016FC 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000016FE 04DC .incomplete 00001700 3817 move.w D4, [A7] 00001702 0520 btst -[A0], D2 00001704 22EB 3B46 move.l [A1]+, [A3 + 0x3B46] 00001708 C304 abcd D1, D4 0000170A 8172 E386 44FA or.w [[ + <>] + A6 * 2 + 0x44FA], D0 00001710 BC17 cmp.b D6, [A7] 00001712 0132 CB8E 266B btst [[ + <>] + A4 * 2 + 0x266B], D0 00001718 0D47 bchg D7, D6 0000171A 035A bchg [A2]+, D1 0000171C 0D0D btst A5, D6 0000171E 4B80 .invalid 5, D0 // invalid opcode 4 with b == 6 00001720 D340 addx.w D1, D0 00001722 34CC move.w [A2]+, A4 00001724 0213 2591 andi.b [A3], 0x91 00001728 0D14 btst [A4], D6 0000172A 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 0000172C D505 addx.b D2, D5 0000172E 1305 move.b -[A1], D5 00001730 44CC move.b A4, CCR 00001732 CB06 abcd D5, D6 00001734 0B04 btst D4, D5 00001736 DB3E add.b <>, D5 00001738 3809 move.w D4, A1 0000173A 90CD sub.w A0, A5 0000173C 109B move.b [A0], [A3]+ 0000173E 08DC 2701 bset.b [A4]+, 0x1 00001742 310F move.w -[A0], A7 00001744 6E34 bgt +0x36 /* 0000177A */ 00001746 EEC5 00EB bfset D5 {3:D3} 0000174A 547B 0634 addq.w [PC + D0.w * 8 + 0x34], 2 0000174E 2701 move.l -[A3], D1 00001750 0A2D 0362 32AC xori.b [A5 + 0x32AC], 0x62 /* 'b' */ 00001756 2802 move.l D4, D2 00001758 AB24 syscall SetUpStretch 0000175A 0701 btst D1, D3 0000175C 0608 020F addi.b A0, 0xF 00001760 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 00001762 9B01 subx.b D5, D1 00001764 0F5A bchg [A2]+, D7 00001766 0EF2 .incomplete 00001768 38C6 move.w [A4]+, D6 0000176A 0F58 bchg [A0]+, D7 0000176C 0E22 4E1B .invalid.b -[A2], 0x1B // invalid immediate operation 00001770 012B 2B85 btst [A3 + 0x2B85], D0 00001774 D628 29B2 add.b D3, [A0 + 0x29B2] 00001778 D381 addx.l D1, D1 label0000177A: 0000177A 7817 moveq.l D4, 0x17 0000177C 014D bchg A5, D0 0000177E 0D2D 5310 btst [A5 + 0x5310], D6 00001782 051A btst [A2]+, D2 00001784 045B 598D subi.w [A3]+, 0x598D 00001788 1968 F30F B919 move.b [A4 - 0x46E7], [A0 - 0xCF1] 0000178E 8B3A 0598 or.b [PC + 0x598 /* 0000059A, value 0x35 '5' */], D5 00001792 C344 exg D1, D4 00001794 8C7B 2C32 or.w D6, [PC + D2 * 4 + 0x32] 00001798 1412 move.b D2, [A2] 0000179A 5310 subq.b [A0], 1 0000179C 00B3 64A3 0003 3632 ori.l [A3 + D3.w * 8 + 0x32], 0x64A30003 000017A4 AC53 syscall ShowCursor, auto_pop 000017A6 101C move.b D0, [A4]+ 000017A8 DB0B addx.b -[A5], -[A3] 000017AA 1293 move.b [A1], [A3] 000017AC 1142 9AE5 move.b [A0 - 0x651B], D2 000017B0 4763 chk.w D3, -[A3] 000017B2 3DA3 006B move.w [A6 + D0.w + 0x6B], -[A3] 000017B6 1B32 AC38 move.b -[A5], [A2 + A2 * 4 + 0x38] 000017BA 020B 5209 andi.b A3, 0x9 /* '\t' */ 000017BE 0C23 A150 cmpi.b -[A3], 0x50 /* 'P' */ 000017C2 0E12 38BC .invalid.b [A2], 0xBC // invalid immediate operation 000017C6 0608 081B addi.b A0, 0x1B 000017CA 0288 9070 020F andi.l A0, 0x9070020F 000017D0 B02A 5A85 cmp.b D0, [A2 + 0x5A85] 000017D4 9EB3 04AB sub.l D7, [A3 + D0.w * 4 - 0x85] 000017D8 1CA9 198B move.b [A6], [A1 + 0x198B] 000017DC 0F05 btst D5, D7 000017DE 9204 sub.b D1, D4 000017E0 8303 sbcd D1, D3 000017E2 2B09 move.l -[A5], A1 000017E4 3212 move.w D1, [A2] 000017E6 2B09 move.l -[A5], A1 000017E8 128B move.b [A1], A3 000017EA 0F00 btst D0, D7 000017EC A380 syscall GetVideoDefault, flags=3 000017EE 2336 4A40 move.l -[A1], [A6 + D4 * 2 + 0x40] 000017F2 E1C8 asl .w A0 000017F4 6314 bls +0x16 /* 0000180A */ 000017F6 0F1E btst [A6]+, D7 000017F8 8B0F sbcd -[A5], -[A7] 000017FA 468B not.l A3 000017FC 4E73 rte 000017FE 5AF3 070B 117B 09C1 spl [[A3 + <> + D0 * 8] + 0x117B09C1] 00001806 F323 .extension 0x323 <> // unimplemented 00001808 1B43 454B move.b [A5 + 0x454B], D3 // begin alternate branch 0000180A-0000180C label0000180A: 0000180A 454B chk.w D2, A3 // end alternate branch 0000180A-0000180C label0000180A: // (misaligned) 0000180C 0F33 19E4 btst <>, D7 00001810 7B10 moveq.l D5, 0x10 00001812 2501 move.l -[A2], D1 00001814 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00001816 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4 00001818 239B 4309 move.l [[A1 + <> + D4 * 2]], [A3]+ 0000181C 0B14 btst [A4], D5 0000181E FB1C .extension 0xB1C <> // unimplemented 00001820 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00001822 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00001824 321C move.w D1, [A4]+ 00001826 8B0F sbcd -[A5], -[A7] 00001828 CB0A abcd -[A5], -[A2] 0000182A BC14 cmp.b D6, [A4] 0000182C 00A3 8043 099B ori.l -[A3], 0x8043099B 00001832 2373 168B 0123 move.l [A1 + 0x123], [A3 + D1.w * 8 - 0x117] 00001838 03A5 bclr -[A5], D1 0000183A 0114 btst [A4], D0 0000183C 00B3 71A3 0082 CC07 ori.l [A3 + A4 * 4 + 0x7], 0x71A30082 00001844 01B3 2101 bclr [[A3 + <> + D2]], D0 00001848 0073 5F01 436B 18F1 6017 0790 ori.w [[A3 + 0x18F1] + 0x60170790], 0x5F01 00001854 7B85 moveq.l D5, 0xFFFFFF85 00001856 3284 move.w [A1], D4 00001858 C515 and.b [A5], D2 0000185A 6B0A bmi +0xC /* 00001866 */ 0000185C 4995 .invalid 4, [A5] // invalid opcode 4 with b == 6 0000185E BD5B xor.w [A3]+, D6 00001860 7300 moveq.l D1, 0x00 00001862 0130 D8BE btst [A0 + A5 - 0x66], D0 label00001866: 00001866 7602 moveq.l D3, 0x02 00001868 3349 3707 move.w [A1 + 0x3707], A1 0000186C AA2D syscall SetDeviceAttribute 0000186E 2425 move.l D2, -[A5] 00001870 052E 3880 btst [A6 + 0x3880], D2 00001874 AAAB syscall 0xAAB 00001876 02AA F307 8402 DB6E andi.l [A2 - 0x2492], 0xF3078402 0000187E 1705 move.b -[A3], D5 00001880 DF38 9B02 add.b [0xFFFF9B02], D7 00001884 8402 or.b D2, D2 00001886 1785 D858 move.b [A3 + A5 + 0x58], D5 0000188A 7707 moveq.l D3, 0x07 0000188C AAE5 syscall 0xAE5 0000188E B2CA cmpa.w A1, A2 00001890 BB5B xor.w [A3]+, D5 00001892 416D 424C chk.w D0, [A5 + 0x424C] 00001896 021B 22CA andi.b [A3]+, 0xCA 0000189A C35B and.w [A3]+, D1 0000189C E100 asl D0.b, 8 0000189E DA4C add.w D5, A4 000018A0 023B 0F06 0802 andi.b [PC + D0 + 0x2], 0x6 000018A6 2781 6B69 0D62 move.l [[A3 + 0xD62]], D1 000018AC 0705 btst D5, D3 000018AE 8BD3 divs.w D5, [A3] 000018B0 771B moveq.l D3, 0x1B 000018B2 3083 move.w [A0], D3 000018B4 085E CB40 bchg.b [A6]+, 0x40 /* '@' */ 000018B8 02AB 1CA5 020F 34A3 andi.l [A3 + 0x34A3], 0x1CA5020F 000018C0 1027 move.b D0, -[A7] 000018C2 0661 B307 addi.w -[A1], 0xB307 000018C6 5305 subq.b D5, 1 000018C8 1704 move.b -[A3], D4 000018CA 155B 0800 move.b [A2 + 0x800], [A3]+ // begin alternate branch 000018CC-000018D2 label000018CC: 000018CC 0800 1B35 btst.b D0, 0x35 /* '5' */ 000018D0 7EAE moveq.l D7, 0xFFFFFFAE // end alternate branch 000018CC-000018D2 label000018CC: // (misaligned) 000018CE 1B35 7EAE move.b -[A5], [A5 + D7 * 8 - 0x82] 000018D2 069A 2B07 ED00 addi.l [A2]+, 0x2B07ED00 000018D8 D313 add.b [A3], D1 000018DA 000F 6929 ori.b A7, 0x29 /* ')' */ 000018DE 490E .invalid 4, A6 // invalid opcode 4 with b == 4 000018E0 AD00 syscall GetFNum, auto_pop 000018E2 1617 move.b D3, [A7] 000018E4 0BF2 .incomplete 000018E6 382E 50D3 move.w D4, [A6 + 0x50D3] 000018EA 0776 4B11 bchg [[A6 + D4 * 2]], D3 000018EE 6ADC bpl -0x22 /* 000018CC */ 000018F0 7853 moveq.l D4, 0x53 000018F2 0643 800F addi.w D3, 0x800F 000018F6 4564 chk.w D2, -[A4] 000018F8 9333 3312 8B01 sub.b [[A3 + D3 * 2] - 0x74FF], D1 000018FE 3319 move.w -[A1], [A1]+ 00001900 F204 C6CA .cpgen 0xF204, 0xC6CA // unimplemented 00001904 3337 2B10 move.w -[A1], [A7 + D2 * 2] 00001908 FB27 .extension 0xB27 <> // unimplemented 0000190A 7B5A moveq.l D5, 0x5A 0000190C 930A subx.b -[A1], -[A2] 0000190E A306 syscall KillIO, flags=3 00001910 C302 abcd D1, D2 00001912 023B 616E 3473 andi.b [PC + D3.w * 4 + 0x73], 0x6E /* 'n' */ 00001918 00C5 .incomplete 0000191A 00D3 .incomplete 0000191C A334 syscall VRemove, flags=3 0000191E 7B00 moveq.l D5, 0x00 00001920 EB0D lsl D5.b, 5 00001922 02EB .incomplete 00001924 82C6 divu.w D1, D6 label00001926: 00001926 433F .invalid 1, <> // invalid opcode 4 with b == 4 00001928 335F 0300 move.w [A1 + 0x300], [A7]+ 0000192C EB2E lsl D6.b, D5 0000192E FB2B .extension 0xB2B <> // unimplemented 00001930 0700 btst D0, D3 00001932 69F2 bvs -0xC /* 00001926 */ 00001934 9333 6843 sub.b [A3 + D6 + 0x43], D1 00001938 1A23 move.b D5, -[A3] 0000193A 78A8 moveq.l D4, 0xFFFFFFA8 0000193C 2102 move.l -[A0], D2 0000193E 6BD5 bmi -0x29 /* 00001915 */ 00001940 C365 and.w -[A5], D1 00001942 4A3B 1DB3 0365 7A07 06AD EB05 tst.b [[0x3657A07 + D1 * 4] + 0x6ADEB05] 0000194E 6300 531D bls +0x531F /* 00006C6D */ 00001952 4ACB tas.b A3 00001954 0A85 4A9B 177B xori.l D5, 0x4A9B177B 0000195A 54A3 addq.l -[A3], 2 0000195C 1313 move.b -[A1], [A3] 0000195E 324B movea.w A1, A3 00001960 0358 bchg [A0]+, D1 00001962 8832 691E D44C or.b D4, [[A2] + D6 - 0x2BB4] 00001968 00BB 648C CC83 0388 ori.l [ + <> + D0 * 2], 0x648CCC83 00001970 84A3 or.l D2, -[A3] 00001972 2C05 move.l D6, D5 00001974 9932 EB0D sub.b [[A2 + <>] + A6 * 2], D4 00001978 40B3 0B88 negx.l [ + <> + D0 * 2] 0000197C 8402 or.b D2, D2 0000197E 135D EB2B move.b [A1 - 0x14D5], [A5]+ 00001982 9B0C subx.b -[A5], -[A4] 00001984 2104 move.l -[A0], D4 00001986 8126 or.b -[A6], D0 00001988 EB0D lsl D5.b, 5 0000198A 8402 or.b D2, D2 0000198C EBAB lsl D3, D5 0000198E 0B0A btst A2, D5 00001990 7B54 moveq.l D5, 0x54 00001992 5A03 addq.b D3, 5 00001994 0084 0273 51E3 ori.l D4, 0x27351E3 0000199A 027B 5476 4300 andi.w [PC + <> + D4 * 2], 0x5476 /* 'Tv' */ 000019A0 8402 or.b D2, D2 000019A2 7B41 moveq.l D5, 0x41 000019A4 A173 syscall OSReserved, flags=1 000019A6 D300 addx.b D1, D0 000019A8 470A .invalid 3, A2 // invalid opcode 4 with b == 4 000019AA E50E lsl D6.b, 2 000019AC 248B move.l [A2], A3 000019AE 18AB 2B04 move.b [A4], [A3 + 0x2B04] 000019B2 D307 addx.b D1, D7 000019B4 5043 addq.w D3, 8 000019B6 0328 DB11 btst [A0 - 0x24EF], D1 000019BA 782E moveq.l D4, 0x2E 000019BC 3843 movea.w A4, D3 000019BE 0A58 931E xori.w [A0]+, 0x931E 000019C2 D417 add.b D2, [A7] 000019C4 066F 0703 AB97 addi.w [A7 - 0x5469], 0x703 000019CA 0EA2 CB45 424C .invalid.l -[A2], 0xCB45424C // invalid immediate operation 000019D0 D313 add.b [A3], D1 000019D2 B303 xor.b D3, D1 000019D4 B258 cmp.w D1, [A0]+ 000019D6 B274 732E 029B 5DF3 cmp.w D1, [[A4 + 0x29B] + D7 * 2 + 0x5DF3] 000019DE 0C43 0A44 cmpi.w D3, 0xA44 /* '\nD' */ 000019E2 0B2A CAD3 btst [A2 - 0x352D], D5 000019E6 6C93 bge -0x6B /* 0000197B */ 000019E8 170B move.b -[A3], A3 000019EA 02E7 .incomplete 000019EC 1605 move.b D3, D5 000019EE 8B09 sbcd -[A5], -[A1] 000019F0 DA69 0438 add.w D5, [A1 + 0x438] 000019F4 B204 cmp.b D1, D4 000019F6 6104 bsr +0x6 /* 000019FC */ 000019F8 635D bls +0x5F /* 00001A57 */ 000019FA 26CB move.l [A3]+, A3 fn000019FC: 000019FC 1125 move.b -[A0], -[A5] 000019FE 6427 bcc +0x29 /* 00001A27 */ 00001A00 0225 0E24 andi.b -[A5], 0x24 /* '$' */ 00001A04 FB1A .extension 0xB1A <> // unimplemented 00001A06 6325 bls +0x27 /* 00001A2D */ 00001A08 3B37 6B00 move.w -[A5], [A7 + <> + D6 * 2] 00001A0C 932A CB5B sub.b [A2 - 0x34A5], D1 00001A10 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3 00001A12 5B21 subq.b -[A1], 5 00001A14 3B37 CB0F EB23 CB5B move.w -[A5], [[A7 + <>] + A4 * 2 - 0x14DC34A5] 00001A1C 2B15 move.l -[A5], [A5] 00001A1E 7304 moveq.l D1, 0x04 00001A20 4337 CB01 .invalid 1, [[A7 + <> + A4 * 2]] // invalid opcode 4 with b == 4 00001A24 8B08 sbcd -[A5], -[A0] 00001A26 0704 btst D4, D3 00001A28 0943 bchg D3, D4 00001A2A 3707 move.w -[A3], D7 00001A2C 06E6 .incomplete 00001A2E 4337 0708 .invalid 1, [A7 + <> + D0 * 8] // invalid opcode 4 with b == 4 00001A32 1727 move.b -[A3], -[A7] 00001A34 8DB0 CB01 or.l [[A0 + <> + A4 * 2]], D6 00001A38 C339 CB5B 2103 and.b [0xCB5B2103], D1 00001A3E B68B cmp.l D3, A3 00001A40 1B5B 35D3 move.b [A5 + 0x35D3], [A3]+ 00001A44 3904 move.w -[A4], D4 00001A46 26CB move.l [A3]+, A3 00001A48 1347 0DD4 move.b [A1 + 0xDD4], D7 00001A4C 8B18 or.b [A0]+, D5 00001A4E D307 addx.b D1, D7 00001A50 0707 btst D7, D3 00001A52 F94B .extension 0x94B <> // unimplemented 00001A54 0D5C bchg [A4]+, D6 00001A56 0104 btst D4, D0 00001A58 4656 not.w [A6] 00001A5A 033C 415B btst 0x5B /* '[' */, D1 00001A5E 4203 clr.b D3 00001A60 0D04 btst D4, D6 00001A62 CB01 abcd D5, D1 00001A64 8340 38A4 pack D1, D0, 0x38A4 00001A68 DB19 add.b [A1]+, D5 00001A6A 630A bls +0xC /* 00001A76 */ 00001A6C C1F6 932A 3B37 F358 muls.w D0, [[A6 + 0x3B37 + A1 * 2] - 0xCA8] 00001A74 F204 E032 .fmovem 0xF204, 0xE032 // unimplemented // begin alternate branch 00001A76-00001A78 label00001A76: 00001A76 E032 roxr D2.b, D0 // end alternate branch 00001A76-00001A78 label00001A76: // (misaligned) 00001A78 026B 198B 0DB6 andi.w [A3 + 0xDB6], 0x198B 00001A7E 6B2F bmi +0x31 /* 00001AAF */ 00001A80 1F10 move.b -[A7], [A0] 00001A82 290C move.l -[A4], A4 00001A84 AD3E syscall MenuKey, auto_pop 00001A86 B302 xor.b D2, D1 00001A88 DC04 add.b D6, D4 00001A8A 7B02 moveq.l D5, 0x02 00001A8C CB5B and.w [A3]+, D5 00001A8E 3A5C movea.w A5, [A4]+ 00001A90 CB1A and.b [A2]+, D5 00001A92 EB01 asl D1.b, 5 00001A94 033C 7B06 btst 0x6, D1 00001A98 B906 xor.b D6, D4 00001A9A 1708 move.b -[A3], A0 00001A9C 3B25 move.w -[A5], -[A5] 00001A9E 0103 btst D3, D0 00001AA0 3C07 move.w D6, D7 00001AA2 0938 7312 btst [0x00007312], D4 00001AA6 7B13 moveq.l D5, 0x13 00001AA8 370D move.w -[A3], A5 00001AAA 2E7B 023B movea.l A7, [PC + D0.w * 2 + 0x3B] 00001AAE 37AA BB05 3B37 270E 45B1 3F8B 18EB move.w [[A3 + 0x270E45B1] + D3 * 2 + 0x3F8B18EB], [A2 - 0x44FB] 00001ABC 1304 move.b -[A1], D4 00001ABE F323 .extension 0x323 <> // unimplemented 00001AC0 7B0B moveq.l D5, 0x0B 00001AC2 7B11 moveq.l D5, 0x11 00001AC4 2504 move.l -[A2], D4 00001AC6 7310 moveq.l D1, 0x10 00001AC8 6505 bcs +0x7 /* 00001ACF */ 00001ACA AB31 syscall bMAIN1 00001ACC 3807 move.w D4, D7 00001ACE 0095 4319 D305 ori.l [A5], 0x4319D305 00001AD4 CE10 and.b D7, [A0] 00001AD6 8B16 or.b [A6], D5 00001AD8 50C3 st D3 00001ADA 0950 bchg [A0], D4 00001ADC 3B2A 0701 move.w -[A5], [A2 + 0x701] 00001AE0 21F3 01DB 0E13 310B 0450 move.l [0x00000450], [[] + 0xE13310B] 00001AEA 3B1C move.w -[A5], [A4]+ 00001AEC 3B02 move.w -[A5], D2 00001AEE 6100 F301 bsr -0xCFD /* 00000DF1 */ 00001AF2 B303 xor.b D3, D1 00001AF4 1700 move.b -[A3], D0 00001AF6 B817 cmp.b D4, [A7] 00001AF8 8C51 or.w D6, [A1] 00001AFA 696C bvs +0x6E /* 00001B68 */ 00001AFC 139F 0707 1C5B 1E02 move.b [[A1 + <>] + D0 * 8 + 0x1C5B1E02], [A7]+ 00001B04 4349 chk.w D1, A1 00001B06 AD1A syscall SetWTitle, auto_pop 00001B08 4D08 .invalid 6, A0 // invalid opcode 4 with b == 4 00001B0A 630D bls +0xF /* 00001B19 */ 00001B0C 530A subq.b A2, 1 00001B0E 4A83 tst.l D3 00001B10 0F63 bchg -[A3], D7 00001B12 279B 00A3 move.l [A3 + D0.w - 0x93], [A3]+ 00001B16 1019 move.b D0, [A1]+ 00001B18 0EF3 .incomplete 00001B1A A7CE syscall vBTFlush, flags=7 00001B1C 04AA 0300 DB06 8402 subi.l [A2 - 0x7BFE], 0x300DB06 00001B24 7333 moveq.l D1, 0x33 00001B26 E914 roxl D4.b, 4 00001B28 EB82 asl D2, 5 00001B2A 2B58 E976 move.l [A5 - 0x168A], [A0]+ 00001B2E 8D19 or.b [A1]+, D6 00001B30 410D .invalid 0, A5 // invalid opcode 4 with b == 4 00001B32 C30A abcd -[A1], -[A2] 00001B34 38DC move.w [A4]+, [A4]+ 00001B36 5089 addq.l A1, 8 00001B38 B002 cmp.b D0, D2 00001B3A 6B5D bmi +0x5F /* 00001B99 */ 00001B3C 8B0D sbcd -[A5], -[A5] 00001B3E 0FFA .incomplete 00001B40 E505 asl D5.b, 2 00001B42 5300 subq.b D0, 1 00001B44 E505 asl D5.b, 2 00001B46 8107 sbcd D0, D7 00001B48 EB04 asl D4.b, 5 00001B4A 9B40 subx.w D5, D0 00001B4C D305 addx.b D1, D5 00001B4E 734C moveq.l D1, 0x4C 00001B50 3607 move.w D3, D7 00001B52 0E15 04EB .invalid.b [A5], 0xEB // invalid immediate operation 00001B56 0C38 0F10 DB3F cmpi.b [0xFFFFDB3F], 0x10 00001B5C C10E abcd -[A0], -[A6] 00001B5E 8485 or.l D2, D5 00001B60 0D23 btst -[A3], D6 00001B62 8515 or.b [A5], D2 00001B64 8007 or.b D0, D7 00001B66 0C58 5035 cmpi.w [A0]+, 0x5035 /* 'P5' */ // begin alternate branch 00001B68-00001B72 label00001B68: 00001B68 5035 012B 6613 1F4D 0E6D addq.b [[A5 + 0x6613 + D0] + 0x1F4D0E6D], 8 // end alternate branch 00001B68-00001B72 label00001B68: // (misaligned) 00001B6A 012B 6613 btst [A3 + 0x6613], D0 00001B6E 1F4D 0E6D move.b [A7 + 0xE6D], A5 00001B72 E363 asl D3.w, D1 00001B74 0D25 btst -[A5], D6 00001B76 4D73 73A5 0EBB chk.w D6, [[0xEBB] + D7 * 2] 00001B7C 1A0F move.b D5, A7 00001B7E 3422 move.w D2, -[A2] 00001B80 9348 subx.w -[A1], -[A0] 00001B82 A335 syscall OffLine/Offline, flags=3 00001B84 CC02 and.b D6, D2 00001B86 B313 xor.b [A3], D1 00001B88 DB06 addx.b D5, D6 00001B8A 2302 move.l -[A1], D2 00001B8C D316 add.b [A6], D1 00001B8E 8B2D 9B02 or.b [A5 - 0x64FE], D5 00001B92 1305 move.b -[A1], D5 00001B94 D32D 3B06 add.b [A5 + 0x3B06], D1 00001B98 530A subq.b A2, 1 00001B9A 2B05 move.l -[A5], D5 00001B9C 6B14 bmi +0x16 /* 00001BB2 */ 00001B9E E310 roxl D0.b, 1 00001BA0 7B02 moveq.l D5, 0x02 00001BA2 6326 bls +0x28 /* 00001BCA */ 00001BA4 3A73 025B movea.w A5, [A3 + D0.w * 2 + 0x5B] 00001BA8 15EB 02D3 67EB move.b [PC + 0x67EB /* 00008395, cstring "" */], [A3 + 0x2D3] 00001BAE 0203 0001 andi.b D3, 0x1 label00001BB2: 00001BB2 041F 02EB subi.b [A7]+, 0xEB 00001BB6 26D9 move.l [A3]+, [A1]+ 00001BB8 0F07 btst D7, D7 00001BBA 054D bchg A5, D2 00001BBC 9348 subx.w -[A1], -[A0] 00001BBE EB29 lsl D1.b, D5 00001BC0 A504 syscall Control, flags=5 00001BC2 8311 or.b [A1], D1 00001BC4 A104 syscall Control, flags=1 00001BC6 CB0B abcd -[A5], -[A3] 00001BC8 525B addq.w [A3]+, 1 label00001BCA: 00001BCA 610E bsr +0x10 /* 00001BDA */ 00001BCC FB4D .extension 0xB4D <> // unimplemented 00001BCE 10A3 move.b [A0], -[A3] 00001BD0 0CCA .incomplete 00001BD2 CB6D 7300 and.w [A5 + 0x7300], D5 00001BD6 170F move.b -[A3], A7 00001BD8 4F02 .invalid 7, D2 // invalid opcode 4 with b == 4 fn00001BDA: 00001BDA 0F30 E302 06C5 btst [[A0 + <> + A6 * 2] + 0x6C5], D7 00001BE0 00C3 .incomplete 00001BE2 3D30 5507 4787 4416 move.w -[A6], [[A0 + <>] + D5 * 4 + 0x47874416] 00001BEA 1407 move.b D2, D7 00001BEC 01DE .incomplete 00001BEE 2B24 move.l -[A5], -[A4] 00001BF0 170F move.b -[A3], A7 00001BF2 F6AB 5F4A .extension 0x6AB <> // unimplemented 00001BF6 D2E3 add.w A1, -[A3] 00001BF8 4EEB 351A jmp [A3 + 0x351A] 00001BFC 8396 or.l [A6], D1 00001BFE 2B01 move.l -[A5], D1 00001C00 EB09 lsl D1.b, 5 00001C02 160F move.b D3, A7 00001C04 82F3 120B divu.w D1, [A3 + D1.w * 2 + 0xB] 00001C08 0158 bchg [A0]+, D0 00001C0A 8817 or.b D4, [A7] 00001C0C 0B09 btst A1, D5 00001C0E 88E5 divu.w D4, -[A5] 00001C10 0583 bclr D3, D2 00001C12 2042 movea.l A0, D2 00001C14 5303 subq.b D3, 1 00001C16 6326 bls +0x28 /* 00001C3E */ 00001C18 2A28 334E move.l D5, [A0 + 0x334E] 00001C1C 0B01 btst D1, D5 00001C1E 4419 neg.b [A1]+ 00001C20 027B 0E2A 070C andi.w <>, 0xE2A 00001C26 5A02 addq.b D2, 5 00001C28 5322 subq.b -[A2], 1 00001C2A 2E69 072C movea.l A7, [A1 + 0x72C] 00001C2E 6206 bhi +0x8 /* 00001C36 */ 00001C30 3B28 9B01 move.w -[A5], [A0 - 0x64FF] 00001C34 3B28 0B01 move.w -[A5], [A0 + 0xB01] // begin alternate branch 00001C36-00001C38 label00001C36: 00001C36 0B01 btst D1, D5 // end alternate branch 00001C36-00001C38 label00001C36: // (misaligned) label00001C38: 00001C38 F30A .extension 0x30A <> // unimplemented 00001C3A 2C0B move.l D6, A3 00001C3C 01FB .incomplete label00001C3E: 00001C3E 4D48 chk.w D6, A0 00001C40 5313 subq.b [A3], 1 00001C42 1632 1710 move.b D3, [A2 + D1 * 8] 00001C46 3E2C 069A move.w D7, [A4 + 0x69A] 00001C4A A380 syscall GetVideoDefault, flags=3 00001C4C 80B8 AD3A or.l D0, [0xFFFFAD3A] 00001C50 3309 move.w -[A1], A1 00001C52 CB2A 3709 and.b [A2 + 0x3709], D5 00001C56 BAB3 12B8 cmp.l D5, [A3 + D1.w * 2 - 0x72] 00001C5A 1706 move.b -[A3], D6 00001C5C 5382 subq.l D2, 1 00001C5E 0300 btst D0, D1 00001C60 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001C62 FB37 .extension 0xB37 <> // unimplemented 00001C64 3CC3 move.w [A6]+, D3 00001C66 3352 F356 move.w [A1 - 0xCAA], [A2] 00001C6A 070C btst A4, D3 00001C6C 4B43 chk.w D5, D3 00001C6E 32DB move.w [A1]+, [A3]+ 00001C70 0944 bchg D4, D4 00001C72 F316 .extension 0x316 <> // unimplemented 00001C74 6501 bcs +0x3 /* 00001C77 */ 00001C76 A330 syscall OSEventAvail, flags=3 00001C78 CAD3 mulu.w D5, [A3] 00001C7A 6D83 blt -0x7B /* 00001BFF */ 00001C7C 0814 0253 btst.b [A4], 0x53 /* 'S' */ // begin alternate branch 00001C7E-00001C84 label00001C7E: 00001C7E 0253 426E andi.w [A3], 0x426E /* 'Bn' */ 00001C82 34D8 move.w [A2]+, [A0]+ // end alternate branch 00001C7E-00001C84 label00001C7E: // (misaligned) 00001C80 426E 34D8 clr.w [A6 + 0x34D8] 00001C84 8501 sbcd D2, D1 00001C86 6323 bls +0x25 /* 00001CAB */ 00001C88 6217 bhi +0x19 /* 00001CA1 */ 00001C8A 0B0D btst A5, D5 00001C8C 0F1E btst [A6]+, D7 00001C8E 2807 move.l D4, D7 00001C90 0FB1 0802 bclr [A1 + D0 + 0x2], D7 00001C94 DB81 addx.l D5, D1 00001C96 070E btst A6, D3 00001C98 63DB bls -0x23 /* 00001C75 */ 00001C9A 0113 btst [A3], D0 00001C9C 2812 move.l D4, [A2] 00001C9E 8825 or.b D4, -[A5] 00001CA0 0233 82DB 0107 0EFF 6300 andi.b [[A3 + <>] + D0 + 0xEFF6300], 0xDB 00001CAA 2A6A 0300 movea.l A5, [A2 + 0x300] 00001CAE 6C88 bge -0x76 /* 00001C38 */ 00001CB0 3CBB 14A3 move.w [A6], [PC + D1.w * 4 - 0x93] 00001CB4 4448 neg.w A0 00001CB6 4A14 tst.b [A4] 00001CB8 015F bchg [A7]+, D0 00001CBA CB63 and.w -[A3], D5 00001CBC 6307 bls +0x9 /* 00001CC5 */ 00001CBE 0339 44DB 100D btst [0x44DB100D], D1 00001CC4 0585 bclr D5, D2 00001CC6 B402 cmp.b D2, D2 00001CC8 6BB4 bmi -0x4A /* 00001C7E */ 00001CCA BB0D cmpm.b [A5]+, [A5]+ 00001CCC 7301 moveq.l D1, 0x01 00001CCE 440E neg.b A6 00001CD0 8313 or.b [A3], D1 00001CD2 C1B3 33D2 7301 and.l [[] + 0x7301], D0 00001CD8 28E1 move.l [A4]+, -[A1] 00001CDA 002A 1063 0207 ori.b [A2 + 0x207], 0x63 /* 'c' */ 00001CE0 0406 A883 subi.b D6, 0x83 00001CE4 133B 169B move.b -[A1], [PC + D1.w * 8 - 0x101] 00001CE8 11E3 5676 move.b [0x00005676], -[A3] 00001CEC E30C lsl D4.b, 1 00001CEE 3B1D move.w -[A5], [A5]+ 00001CF0 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001CF2 FB0A .extension 0xB0A <> // unimplemented 00001CF4 0380 bclr D0, D1 00001CF6 DB01 addx.b D5, D1 00001CF8 5340 subq.w D0, 1 00001CFA 0701 btst D1, D3 00001CFC AE69 syscall UserNameNotification, auto_pop 00001CFE 1E0B move.b D7, A3 00001D00 2953 0A73 move.l [A4 + 0xA73], [A3] 00001D04 0158 bchg [A0]+, D0 00001D06 C103 abcd D0, D3 00001D08 30E0 move.w [A0]+, -[A0] 00001D0A 1402 move.b D2, D2 00001D0C 3317 move.w -[A1], [A7] 00001D0E BB15 xor.b [A5], D5 00001D10 34EB 0233 move.w [A2]+, [A3 + 0x233] 00001D14 0A03 3958 xori.b D3, 0x58 /* 'X' */ 00001D18 C30D abcd -[A1], -[A5] 00001D1A 4002 negx.b D2 00001D1C 0F14 btst [A4], D7 00001D1E 1C48 movea.b A6, A0 00001D20 0207 8C95 andi.b D7, 0x95 00001D24 2A10 move.l D5, [A0] 00001D26 1B0D move.b -[A5], A5 00001D28 4002 negx.b D2 00001D2A 0F32 1C48 btst [A2 + D1 * 4 + 0x48], D7 00001D2E 1442 movea.b A2, D2 00001D30 9AD3 sub.w A5, [A3] 00001D32 8A88 or.l D5, A0 00001D34 34A5 move.w [A2], -[A5] 00001D36 020F 3407 andi.b A7, 0x7 00001D3A 0F01 btst D1, D7 00001D3C 5B03 subq.b D3, 5 00001D3E 3709 move.w -[A3], A1 00001D40 1717 move.b -[A3], [A7] 00001D42 0D92 bclr [A2], D6 00001D44 0B01 btst D1, D5 00001D46 D303 addx.b D1, D3 00001D48 2CD4 move.l [A6]+, [A4] 00001D4A 7216 moveq.l D1, 0x16 00001D4C 3293 move.w [A1], [A3] 00001D4E 0212 2C03 andi.b [A2], 0x3 00001D52 47A3 .invalid 3, -[A3] // invalid opcode 4 with b == 6 00001D54 0055 2481 ori.w [A5], 0x2481 00001D58 7007 moveq.l D0, 0x07 00001D5A 0F57 bchg [A7], D7 00001D5C 9302 subx.b D1, D2 00001D5E 4006 negx.b D6 00001D60 C105 abcd D0, D5 00001D62 A300 syscall Open/PBHOpen/HOpen, flags=3 00001D64 8B01 sbcd D5, D1 00001D66 CC80 and.l D6, D0 00001D68 0B0A btst A2, D5 00001D6A 0504 btst D4, D2 00001D6C 0619 0406 addi.b [A1]+, 0x6 00001D70 0710 btst [A0], D3 00001D72 7296 moveq.l D1, 0xFFFFFF96 00001D74 470D .invalid 3, A5 // invalid opcode 4 with b == 4 00001D76 8D8A 04F3 unpk -[A6], -[A2], 0x04F3 00001D7A 0163 bchg -[A3], D0 00001D7C 00A4 06F3 0CE3 ori.l -[A4], 0x6F30CE3 00001D82 19A4 0607 move.b [A4 + D0.w * 8 + 0x7], -[A4] 00001D86 049C 0840 0243 subi.l [A4]+, 0x8400243 00001D8C 1ACB move.b [A5]+, A3 00001D8E 0A02 8371 xori.b D2, 0x71 /* 'q' */ 00001D92 DE82 add.l D7, D2 00001D94 2A10 move.l D5, [A0] 00001D96 A47B syscall ADBReInit, flags=4 00001D98 0B63 bchg -[A3], D5 00001D9A 0843 0628 bchg.b D3, 0x28 /* '(' */ 00001D9E 0B2D 1043 btst [A5 + 0x1043], D5 00001DA2 1033 0BF3 577B 0BE3 0201 01CB move.b D0, [[0x577B0BE3] + 0x20101CB] 00001DAE 0C10 7B8B cmpi.b [A0], 0x8B 00001DB2 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00001DB4 670D beq +0xF /* 00001DC3 */ 00001DB6 D217 add.b D1, [A7] 00001DB8 07B4 3906 8105 bclr [[A4 + <>] + D3 - 0x7EFB], D3 00001DBE 0FDE .incomplete 00001DC0 8234 5B0E AB03 or.b D1, [[A4 + <>] + D5 * 2 - 0x54FD] 00001DC6 6A1B bpl +0x1D /* 00001DE3 */ 00001DC8 069B 0EAB 025B addi.l [A3]+, 0xEAB025B 00001DCE 0AA3 0C06 CE7B xori.l -[A3], 0xC06CE7B 00001DD4 055B bchg [A3]+, D2 00001DD6 0104 btst D4, D0 00001DD8 F357 .extension 0x357 <> // unimplemented 00001DDA 4243 clr.w D3 00001DDC 0706 btst D6, D3 00001DDE CE43 and.w D7, D3 00001DE0 0FE9 .incomplete 00001DE2 0017 00BE ori.b [A7], 0xBE 00001DE6 1707 move.b -[A3], D7 00001DE8 D227 add.b D1, -[A7] 00001DEA 0F8B bclr A3, D7 00001DEC E304 asl D4.b, 1 00001DEE E320 asl D0.b, D1 00001DF0 2B04 move.l -[A5], D4 00001DF2 170D move.b -[A3], A5 00001DF4 E965 asl D5.w, D4 00001DF6 CCAB 4416 and.l D6, [A3 + 0x4416] 00001DFA 02DB .incomplete 00001DFC 4905 .invalid 4, D5 // invalid opcode 4 with b == 4 00001DFE 0668 EB3C 2106 addi.w [A0 + 0x2106], 0xEB3C 00001E04 9301 subx.b D1, D1 00001E06 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 00001E08 68F3 bvc -0xB /* 00001DFD */ 00001E0A 1A5B movea.b A5, [A3]+ 00001E0C 0ABB 253C 5338 E309 xori.l [[PC + <> + A6 * 2]], 0x253C5338 /* '%> // unimplemented 00001E82 F119 .extension 0x119 <> // unimplemented 00001E84 0AC3 .incomplete 00001E86 1BD3 move.b <>, [A3] 00001E88 1876 283C movea.b A4, [A6 + D2 + 0x3C] 00001E8C 2B13 move.l -[A5], [A3] 00001E8E C334 4B0E 971A and.b [[A4 + <>] + D4 * 2 - 0x68E6], D1 00001E94 108B move.b [A0], A3 00001E96 4C36 06CB 0713 07FB 1233 movem.w D0,D1,D3,D6,D7,A1,A2, [[A6 + D0 * 8] + 0x7FB1233] 00001EA0 0B73 00A5 bchg [A3 + D0.w - 0x91], D5 00001EA4 0001 048B ori.b D1, 0x8B 00001EA8 3A3B A728 3B2D move.w D5, [PC + 0x3B2D + A2 * 8] 00001EAE 4909 .invalid 4, A1 // invalid opcode 4 with b == 4 00001EB0 3B27 move.w -[A5], -[A7] 00001EB2 4509 .invalid 2, A1 // invalid opcode 4 with b == 4 00001EB4 BB08 cmpm.b [A5]+, [A0]+ 00001EB6 4109 .invalid 0, A1 // invalid opcode 4 with b == 4 00001EB8 3312 move.w -[A1], [A2] 00001EBA C101 abcd D0, D1 00001EBC 0F2D 09BB btst [A5 + 0x9BB], D7 00001EC0 0810 0503 btst.b [A0], 0x3 00001EC4 2509 move.l -[A2], A1 00001EC6 E900 asl D0.b, 4 00001EC8 2D02 move.l -[A6], D2 00001ECA 0F76 2861 bchg [A6 + D2 + 0x61], D7 00001ECE 045D 10BB subi.w [A5]+, 0x10BB 00001ED2 0876 070E 1C07 bchg.b [A6 + D1 * 4 + 0x7], 0xE label00001ED8: 00001ED8 0FCB .incomplete 00001EDA 18C5 move.b [A4]+, D5 00001EDC F885 3413 .extension 0x885 <> // unimplemented 00001EE0 66F6 bne -0x8 /* 00001ED8 */ 00001EE2 E14A lsl D2.w, 8 00001EE4 F644 3311 .extension 0x644 <>, 0x3311 // unimplemented 00001EE8 063C 6307 1710 addi.b 0x10, 0x7 00001EEE 48F3 0098 B300 movem.l [A3 + <> + A3 * 2], D3,D4,D7 00001EF4 94FB 3E5B sub.w A2, [PC + D3 * 8 + 0x5B] 00001EF8 2B13 move.l -[A5], [A3] 00001EFA 003E C316 ori.b <>, 0x16 00001EFE BB4D cmpm.w [A5]+, [A5]+ 00001F00 3EFC EB3E move.w [A7]+, 0xEB3E 00001F04 8A3E or.b D5, <> 00001F06 631B bls +0x1D /* 00001F23 */ 00001F08 D309 addx.b -[A1], -[A1] 00001F0A 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00001F0C CB66 and.w -[A6], D5 00001F0E 2712 move.l -[A3], [A2] 00001F10 A706 syscall KillIO, flags=7 00001F12 6C2C bge +0x2E /* 00001F40 */ 00001F14 1B10 move.b -[A5], [A0] 00001F16 FB07 .extension 0xB07 <> // unimplemented 00001F18 2B0D move.l -[A5], A5 00001F1A AB02 syscall BitsToPix 00001F1C 133D move.b -[A1], <> 00001F1E 8B11 or.b [A1], D5 00001F20 2C09 move.l D6, A1 00001F22 4913 .invalid 4, [A3] // invalid opcode 4 with b == 4 00001F24 044B 2816 subi.w A3, 0x2816 00001F28 8B01 sbcd D5, D1 00001F2A 2B12 move.l -[A5], [A2] 00001F2C 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 00001F2E 338B EEA5 move.w [A1 + A6 * 8 - 0x91], A3 00001F32 0033 8B23 034A 1C16 ori.b [[A3 + <>] + 0x1C16], 0x23 /* '#' */ // begin alternate branch 00001F36-00001F3A label00001F36: 00001F36 034A bchg A2, D1 00001F38 1C16 move.b D6, [A6] // end alternate branch 00001F36-00001F3A label00001F36: // (misaligned) 00001F3A A502 syscall Read, flags=5 00001F3C 7B00 moveq.l D5, 0x00 00001F3E 8B01 sbcd D5, D1 label00001F40: 00001F40 0F65 bchg -[A5], D7 00001F42 3847 movea.w A4, D7 00001F44 0E1E 25FB .invalid.b [A6]+, 0xFB // invalid immediate operation 00001F48 2B10 move.l -[A5], [A0] 00001F4A 0569 070F bchg [A1 + 0x70F], D2 00001F4E 7CD3 moveq.l D6, 0xFFFFFFD3 00001F50 2DD8 move.l <>, [A0]+ 00001F52 1407 move.b D2, D7 00001F54 0592 bclr [A2], D2 00001F56 34D5 move.w [A2]+, [A5] 00001F58 66F3 bne -0xB /* 00001F4D */ 00001F5A 89CA divs.w D4, A2 00001F5C CB2A 6B05 and.b [A2 + 0x6B05], D5 00001F60 DB06 addx.b D5, D6 00001F62 1700 move.b -[A3], D0 00001F64 EFFB 4A25 2E05 bfins [PC + D2 * 8 + 0x5] {D0:D5}, D4 00001F6A 0337 85E7 btst <>, D1 00001F6E F505 .extension 0x505 <> // unimplemented 00001F70 3319 move.w -[A1], [A1]+ 00001F72 E505 asl D5.b, 2 00001F74 F309 .extension 0x309 <> // unimplemented 00001F76 ED05 asl D5.b, 6 00001F78 0F34 696E btst <>, D7 00001F7C 1373 996D 7B8F move.b [A1 + 0x7B8F], <> 00001F82 B506 xor.b D6, D2 00001F84 9B73 A506 AB02 sub.w [[A3 + <>] + A2 * 4 - 0x54FE], D5 00001F8A 1402 move.b D2, D2 00001F8C 0FA9 030F bclr [A1 + 0x30F], D7 00001F90 2AA5 move.l [A5], -[A5] 00001F92 E37D rol D5.w, D1 00001F94 0709 btst A1, D3 00001F96 04C5 .incomplete 00001F98 0743 bchg D3, D3 00001F9A 07FB .incomplete 00001F9C 36A3 move.w [A3], -[A3] 00001F9E 1143 00AB move.b [A0 + 0xAB], D3 00001FA2 03C3 .incomplete 00001FA4 0D43 bchg D3, D6 00001FA6 07F5 .incomplete 00001FA8 0633 4667 00BF addi.b [A3 + D0.w - 0x65], 0x67 /* 'g' */ 00001FAE 1713 move.b -[A3], [A3] 00001FB0 7438 moveq.l D2, 0x38 00001FB2 F323 .extension 0x323 <> // unimplemented 00001FB4 6D80 blt -0x7E /* 00001F36 */ 00001FB6 0F01 btst D1, D7 00001FB8 0543 bchg D3, D2 00001FBA 0073 123B 0649 ori.w [A3 + D0.w * 8 + 0x49], 0x123B 00001FC0 0563 bchg -[A3], D2 00001FC2 0A73 1243 00D3 xori.w [A3 + D0.w - 0x45], 0x1243 00001FC8 ADE3 syscall PtrToHand, auto_pop 00001FCA 02E9 .incomplete 00001FCC 05D3 .incomplete 00001FCE 2DF9 059B A3D5 move.l <>, [0x059BA3D5] 00001FD4 8062 or.w D0, -[A2] 00001FD6 DC38 F60B add.b D6, [0xFFFFF60B] 00001FDA 0433 114B 020B subi.b [A3 + D0.w * 2 + 0xB], 0x4B /* 'K' */ 00001FE0 04FB .incomplete 00001FE2 018B bclr A3, D0 00001FE4 013B 1006 btst [PC + D1.w + 0x6], D0 00001FE8 B680 cmp.l D3, D0 00001FEA 4701 .invalid 3, D1 // invalid opcode 4 with b == 4 00001FEC 4D6C 38E5 chk.w D6, [A4 + 0x38E5] 00001FF0 6B3B bmi +0x3D /* 0000202D */ 00001FF2 23C3 62D3 5C8D move.l [0x62D35C8D], D3 00001FF8 47FB 001E lea.l A3, [PC + D0.w + 0x1E] 00001FFC 1007 move.b D0, D7 00001FFE 01E6 .incomplete 00002000 036F 7216 bchg [A7 + 0x7216], D1 00002004 E325 asl D5.b, D1 00002006 070E btst A6, D3 00002008 0B21 btst -[A1], D5 0000200A B234 C6AB cmp.b D1, [A4 + A4.w * 8 - 0x85] 0000200E 2E4B movea.l A7, A3 00002010 0F8B bclr A3, D7 00002012 171B move.b -[A3], [A3]+ 00002014 0941 bchg D1, D4 00002016 9344 subx.w D1, D4 00002018 070C btst A4, D3 0000201A C93B 02D3 and.b [PC + D0.w * 2 - 0x45], D4 0000201E 0317 btst [A7], D1 00002020 12FA 7407 move.b [A1]+, [PC + 0x7407 /* 00009429, cstring "" */] 00002024 0F84 bclr D4, D7 00002026 383B 021B move.w D4, [PC + D0.w * 2 + 0x1B] 0000202A 1307 move.b -[A1], D7 0000202C 0351 bchg [A1], D1 0000202E 50B3 0916 283B addq.l [[A3] + D0 + 0x283B], 8 00002034 022B 026A F306 andi.b [A3 - 0xCFA], 0x6A /* 'j' */ 0000203A 769B moveq.l D3, 0xFFFFFF9B 0000203C 36CB move.w [A3]+, A3 0000203E 185A movea.b A4, [A2]+ 00002040 C57B 4045 and.w [PC + D4.w + 0x45], D2 00002044 64C1 bcc -0x3D /* 00002007 */ 00002046 F12B .extension 0x12B <> // unimplemented 00002048 0880 2124 bclr.b D0, 0x24 /* '$' */ 0000204C 690C bvs +0xE /* 0000205A */ 0000204E 2C27 move.l D6, -[A7] 00002050 072A A516 btst [A2 - 0x5AEA], D3 00002054 F301 .extension 0x301 <> // unimplemented 00002056 1713 move.b -[A3], [A3] 00002058 CC0F and.b D6, A7 label0000205A: 0000205A C51A and.b [A2]+, D2 0000205C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000205E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00002060 EB9F rol D7, 5 00002062 1305 move.b -[A1], D5 00002064 C30D abcd -[A1], -[A5] 00002066 DB02 addx.b D5, D2 00002068 1402 move.b D2, D2 0000206A 0F06 btst D6, D7 0000206C 342B 19BE move.w D2, [A3 + 0x19BE] 00002070 6307 bls +0x9 /* 00002079 */ 00002072 02C3 .incomplete 00002074 139B 0163 0B83 0413 01FB move.b [[A1 + 0xB83] + 0x41301FB], [A3]+ 0000207E 4293 clr.l [A3] 00002080 0C63 0141 cmpi.w -[A3], 0x141 00002084 00CB .incomplete 00002086 1607 move.b D3, D7 00002088 07CA .incomplete 0000208A 070E btst A6, D3 0000208C 30D3 move.w [A0]+, [A3] 0000208E 5217 addq.b [A7], 1 00002090 0E33 F326 0E8B .invalid.b [A3 + D0 * 8 - 0x117], 0x26 /* '&' */ // invalid immediate operation 00002096 1134 3311 move.b -[A0], [[A4 + D3 * 2]] 0000209A CB23 and.b -[A3], D5 0000209C 8100 sbcd D0, D0 0000209E 2309 move.l -[A1], A1 000020A0 4845 swap.w D5 000020A2 660B bne +0xD /* 000020AF */ 000020A4 011B btst [A3]+, D0 000020A6 382C A966 move.w D4, [A4 - 0x569A] 000020AA 4221 clr.b -[A1] 000020AC 8607 or.b D3, D7 000020AE 01B0 3B81 bclr [[ + <> + D3 * 2]], D0 000020B2 A191 syscall Translate24To32, flags=1 000020B4 710A moveq.l D0, 0x0A 000020B6 0710 btst [A0], D3 000020B8 1779 0A33 8263 0069 move.b [A3 + 0x69], [0x0A338263] 000020C0 0A7B 0F1B 090B 01DB 412C xori.w [[PC + <> + D0] + 0x1DB412C], 0xF1B 000020CA 2700 move.l -[A3], D0 000020CC 3F02 move.w -[A7], D2 000020CE FB48 .extension 0xB48 <> // unimplemented 000020D0 D301 addx.b D1, D1 000020D2 C906 abcd D4, D6 000020D4 1714 move.b -[A3], [A4] 000020D6 2621 move.l D3, -[A1] 000020D8 6DAB blt -0x53 /* 00002085 */ 000020DA 0734 316D btst <>, D3 000020DE BB06 xor.b D6, D5 000020E0 41C1 lea.l A0, D1 000020E2 C566 and.w -[A6], D2 000020E4 170C move.b -[A3], A4 000020E6 A3D3 syscall vBTUpdate, flags=3 000020E8 1CE3 move.b [A6]+, -[A3] 000020EA 1985 0003 move.b [A4 + D0.w + 0x3], D5 000020EE 1801 move.b D4, D1 000020F0 6733 beq +0x35 /* 00002125 */ 000020F2 33E9 60A3 12B2 1710 move.w [0x12B21710], [A1 + 0x60A3] 000020FA 3F1A move.w -[A7], [A2]+ 000020FC 4B39 730E 1286 .invalid 5, [0x730E1286] // invalid opcode 4 with b == 4 00002102 12C0 move.b [A1]+, D0 00002104 1A0B move.b D5, A3 00002106 0BC1 .incomplete 00002108 00C0 .incomplete 0000210A 12E8 1A73 move.b [A1]+, [A0 + 0x1A73] 0000210E 8EA0 or.l D7, -[A0] 00002110 E87C ror D4.w, D4 00002112 BB06 xor.b D6, D5 00002114 6666 bne +0x68 /* 0000217C */ 00002116 EC12 roxr D2.b, 6 00002118 BB06 xor.b D6, D5 0000211A 1A76 4102 BB06 movea.b A5, [[A6 + <> + D4] - 0x44FA] 00002120 0053 2B4B ori.w [A3], 0x2B4B /* '+K' */ 00002124 0607 0EC9 addi.b D7, 0xC9 00002128 6A5B bpl +0x5D /* 00002185 */ 0000212A 019B bclr [A3]+, D0 0000212C 0E34 DB27 231D .invalid.b [[A4] + D2 * 2], 0x27 /* '\'' */ // invalid immediate operation 00002132 76CE moveq.l D3, 0xFFFFFFCE 00002134 1307 move.b -[A1], D7 00002136 AA5B syscall PBRemoveAccess 00002138 818B 0337 unpk -[A0], -[A3], 0x0337 0000213C 85BA 4B01 or.l [PC + 0x4B01 /* 00004B03, cstring "" */], D2 00002140 0B00 btst D0, D5 00002142 3878 56BB movea.w A4, [0x000056BB] 00002146 6C93 bge -0x6B /* 000020DB */ 00002148 1DEB 19BB move.b <>, [A3 + 0x19BB] 0000214C 6C56 bge +0x58 /* 000021A4 */ 0000214E F300 .extension 0x300 <> // unimplemented 00002150 931D sub.b [A5]+, D1 00002152 CB0F abcd -[A5], -[A7] 00002154 0708 btst A0, D3 00002156 2056 movea.l A0, [A6] 00002158 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 0000215A C116 and.b [A6], D0 0000215C 8B05 sbcd D5, D5 0000215E 9B01 subx.b D5, D1 00002160 1B0D move.b -[A5], A5 00002162 4905 .invalid 4, D5 // invalid opcode 4 with b == 4 00002164 0B04 btst D4, D5 00002166 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00002168 2105 move.l -[A0], D5 0000216A 8170 0101 or.w [[A0 + <> + D0]], D0 0000216E 6B01 bmi +0x3 /* 00002171 */ 00002170 E100 asl D0.b, 8 00002172 36B6 2302 4ABC move.w [A3], [[A6 + <> + D2 * 2] + 0x4ABC] 00002178 4A1A tst.b [A2]+ 0000217A D352 add.w [A2], D1 label0000217C: 0000217C 424C clr.w A4 0000217E DBEA 6314 add.l A5, [A2 + 0x6314] 00002182 32BC 0794 move.w [A1], 0x794 00002186 4298 clr.l [A0]+ 00002188 56C5 sne D5 0000218A 1B45 73A3 move.b [A5 + 0x73A3], D5 0000218E 0213 09ED andi.b [A3], 0xED 00002192 A245 syscall FlushFile, flags=2 00002194 1606 move.b D3, D6 00002196 3309 move.w -[A1], A1 00002198 D35C add.w [A4]+, D1 0000219A F115 .extension 0x115 <> // unimplemented 0000219C 4574 6983 0B06 0B04 chk.w D2, [[ + <> + D6] + 0xB060B04] label000021A4: 000021A4 D35C add.w [A4]+, D1 000021A6 F1A2 .invalid <> 000021A8 1703 move.b -[A3], D3 000021AA 6004 bra +0x6 /* 000021B0 */ 000021AC 2302 move.l -[A1], D2 000021AE 0F0E btst A6, D7 label000021B0: 000021B0 E310 roxl D0.b, 1 000021B2 631E bls +0x20 /* 000021D2 */ 000021B4 531C subq.b [A4]+, 1 000021B6 070D btst A5, D3 000021B8 E78B lsl D3, 3 000021BA 5AD3 spl [A3] 000021BC 583B 0210 addq.b [PC + D0.w * 2 + 0x10], 4 000021C0 7303 moveq.l D1, 0x03 000021C2 DB01 addx.b D5, D1 000021C4 E331 roxl D1.b, D1 000021C6 331E move.w -[A1], [A6]+ 000021C8 2703 move.l -[A3], D3 000021CA F2B5 3C05 .extension 0x2B5 <> // unimplemented 000021CE 3B07 move.w -[A5], D7 000021D0 0C05 D32D cmpi.b D5, 0x2D /* '-' */ // begin alternate branch 000021D2-000021D6 label000021D2: 000021D2 D32D 9B1E add.b [A5 - 0x64E2], D1 // end alternate branch 000021D2-000021D6 label000021D2: // (misaligned) 000021D4 9B1E sub.b [A6]+, D5 000021D6 FB36 .extension 0xB36 <> // unimplemented 000021D8 E30C lsl D4.b, 1 000021DA DB27 add.b -[A7], D5 000021DC 0710 btst [A0], D3 000021DE C433 52C1 and.b D2, [A3 + D5.w * 2 - 0x63] 000021E2 0DDB .incomplete 000021E4 105B movea.b A0, [A3]+ 000021E6 0144 bchg D4, D0 000021E8 DB02 addx.b D5, D2 000021EA FB05 .extension 0xB05 <> // unimplemented 000021EC 9B11 sub.b [A1], D5 000021EE 0608 000F addi.b A0, 0xF 000021F2 6101 bsr +0x3 /* 000021F5 */ 000021F4 BB0D cmpm.b [A5]+, [A5]+ 000021F6 A322 syscall NewHandleClear, flags=3 000021F8 EB0A lsl D2.b, 5 000021FA B307 xor.b D7, D1 000021FC 3221 move.w D1, -[A1] 000021FE 2B53 5AE3 move.l [A5 + 0x5AE3], [A3] 00002202 2332 1326 AB08 4300 move.l -[A1], [[A2 - 0x54F8] + D1 * 2 + 0x4300] 0000220A E100 asl D0.b, 8 0000220C 9B2F 135F sub.b [A7 + 0x135F], D5 00002210 6370 bls +0x72 /* 00002282 */ 00002212 BB0D cmpm.b [A5]+, [A5]+ 00002214 F53E .extension 0x53E <> // unimplemented 00002216 0FB9 BF33 071E bclr [0xBF33071E], D7 0000221C 04A3 1FA3 11FB subi.l -[A3], 0x1FA311FB 00002222 77DB moveq.l D3, 0xFFFFFFDB 00002224 101B move.b D0, [A3]+ 00002226 1163 0763 move.b [A0 + 0x763], -[A3] 0000222A 0073 1B05 09C3 078B 6BDB ori.w [[ + <>] + 0x78B6BDB], 0x1B05 00002234 10DB move.b [A0]+, [A3]+ 00002236 0283 40A3 11C6 andi.l D3, 0x40A311C6 0000223C 935A sub.w [A2]+, D1 0000223E 6307 bls +0x9 /* 00002247 */ 00002240 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4 00002242 F504 .extension 0x504 <> // unimplemented 00002244 C358 and.w [A0]+, D1 00002246 1E04 move.b D7, D4 00002248 B301 xor.b D1, D1 0000224A 3352 0705 move.w [A1 + 0x705], [A2] 0000224E 7E63 moveq.l D7, 0x63 00002250 0925 btst -[A5], D4 00002252 09C6 .incomplete 00002254 400B negx.b A3 00002256 2643 movea.l A3, D3 00002258 0761 bchg -[A1], D3 0000225A 39E3 0243 move.w 0x243, -[A3] 0000225E 096B 0204 bchg [A3 + 0x204], D4 00002262 BB8D cmpm.l [A5]+, [A5]+ 00002264 070F btst A7, D3 00002266 006B 07F1 96D3 ori.w [A3 - 0x692D], 0x7F1 0000226C 040D 5803 subi.b A5, 0x3 00002270 0CAB 0201 3342 9A8B cmpi.l [A3 - 0x6575], 0x2013342 00002278 8D14 or.b [A4], D6 0000227A 025B 33D9 andi.w [A3]+, 0x33D9 0000227E 5E0F addq.b A7, 7 00002280 F150 .extension 0x150 <> // unimplemented label00002282: 00002282 4DA2 .invalid 6, -[A2] // invalid opcode 4 with b == 6 00002284 2302 move.l -[A1], D2 00002286 9355 sub.w [A5], D1 00002288 DB10 add.b [A0], D5 0000228A 3306 move.w -[A1], D6 0000228C FB0E .extension 0xB0E <> // unimplemented 0000228E F68B 03C6 .extension 0x68B <> // unimplemented 00002292 F6D3 03D3 .extension 0x6D3 <> // unimplemented 00002296 1532 4542 7301 move.b -[A2], [[A2 + <>] + 0x7301] 0000229C D304 addx.b D1, D4 0000229E 04B3 5941 01AB 0093 subi.l [A3 + D0.w - 0x109], 0x594101AB 000022A6 0A13 0533 xori.b [A3], 0x33 /* '3' */ 000022AA 52BB 0432 addq.l [PC + D0.w * 4 + 0x32], 1 000022AE FB05 .extension 0xB05 <> // unimplemented 000022B0 0B0D btst A5, D5 000022B2 002B 29AB 0017 ori.b [A3 + 0x17], 0xAB 000022B8 05E3 .incomplete 000022BA 7318 moveq.l D1, 0x18 000022BC 34F2 2B04 move.w [A2]+, <> 000022C0 F331 .extension 0x331 <> // unimplemented 000022C2 E117 roxl D7.b, 8 000022C4 030C btst A4, D1 000022C6 06E6 .incomplete 000022C8 6307 bls +0x9 /* 000022D1 */ 000022CA F306 .extension 0x306 <> // unimplemented 000022CC 9B11 sub.b [A1], D5 000022CE E306 asl D6.b, 1 000022D0 BB0D cmpm.b [A5]+, [A5]+ 000022D2 2100 move.l -[A0], D0 000022D4 F306 .extension 0x306 <> // unimplemented 000022D6 C30D abcd -[A1], -[A5] 000022D8 A101 syscall Close, flags=1 000022DA DB10 add.b [A0], D5 000022DC F306 .extension 0x306 <> // unimplemented 000022DE A311 syscall GetEOF, flags=3 000022E0 0709 btst A1, D3 000022E2 9610 sub.b D3, [A0] 000022E4 E5A5 asl D5, D2 000022E6 D9A5 add.l -[A5], D4 000022E8 2305 move.l -[A1], D5 000022EA C907 abcd D4, D7 000022EC A380 syscall GetVideoDefault, flags=3 000022EE 1402 move.b D2, D2 000022F0 931C sub.b [A4]+, D1 000022F2 D539 1710 15A7 add.b [0x171015A7], D2 000022F8 1E2C 4305 move.b D7, [A4 + 0x4305] 000022FC 89B7 3B49 or.l [[A7 + <>]], D4 00002300 303C E30C move.w D0, 0xE30C 00002304 1714 move.b -[A3], [A4] 00002306 37AB 5FEB 0988 move.w [ + <> + D0], [A3 + 0x5FEB] 0000230C 2303 move.l -[A1], D3 0000230E 8966 or.w -[A6], D4 00002310 0B0E btst A6, D5 00002312 3083 move.w [A0], D3 00002314 2181 4C13 move.l [A0 + D4 * 4 + 0x13], D1 00002318 0AE1 .incomplete 0000231A D385 addx.l D1, D5 0000231C AE48 syscall GetCWMgrPort, auto_pop 0000231E 2148 8632 move.l [A0 - 0x79CE], A0 00002322 4012 negx.b [A2] 00002324 8625 or.b D3, -[A5] 00002326 48A3 000B movem.w -[A3], A4,A6,A7 0000232A 0136 8603 btst [A6 + A0.w * 8 + 0x3], D0 0000232E 0549 bchg A1, D2 00002330 02E9 .incomplete 00002332 0103 btst D3, D0 00002334 470B .invalid 3, A3 // invalid opcode 4 with b == 4 00002336 018B bclr A3, D0 00002338 0397 bclr [A7], D1 0000233A 1EC4 move.b [A7]+, D4 0000233C 8166 or.w -[A6], D0 0000233E F318 .extension 0x318 <> // unimplemented 00002340 58D3 svc [A3] 00002342 63E5 bls -0x19 /* 00002329 */ 00002344 E045 asr D5.w, 8 00002346 0C07 1074 cmpi.b D7, 0x74 /* 't' */ 0000234A 5707 subq.b D7, 3 0000234C 27B3 07C5 4BBB 0D25 4573 006D 7523 move.l [[0xD254573 + D4 * 2] + 0x6D7523], <> 0000235A 2334 5707 4417 1506 move.l -[A1], [[A4 + <>] + D5 * 8 + 0x44171506] 00002362 A136 syscall MoreMasters, flags=1 00002364 CB2A E13B and.b [A2 - 0x1EC5], D5 00002368 A160 syscall FSDispatch/HFSDispatch, flags=1 0000236A 3B04 move.w -[A5], D4 0000236C 7301 moveq.l D1, 0x01 0000236E 040E 3328 subi.b A6, 0x28 /* '(' */ 00002372 10A4 move.b [A0], -[A4] 00002374 0312 btst [A2], D1 00002376 7B00 moveq.l D5, 0x00 00002378 7B1E moveq.l D5, 0x1E 0000237A 5315 subq.b [A5], 1 0000237C 0312 btst [A2], D1 0000237E 6701 beq +0x3 /* 00002381 */ 00002380 2645 movea.l A3, D5 00002382 231B move.l -[A1], [A3]+ 00002384 0541 bchg D1, D2 00002386 23CC 8279 6DC3 move.l [0x82796DC3], A4 0000238C 3A06 move.w D5, D6 0000238E 7707 moveq.l D3, 0x07 00002390 44AD 361B neg.l [A5 + 0x361B] 00002394 0521 btst -[A1], D2 00002396 71A4 moveq.l D0, 0xFFFFFFA4 00002398 A71F syscall DisposPtr/DisposePtr, flags=7 0000239A 2C15 move.l D6, [A5] 0000239C 775A moveq.l D3, 0x5A 0000239E 8A10 or.b D5, [A0] 000023A0 020B 38DE andi.b A3, 0xDE 000023A4 8207 or.b D1, D7 000023A6 00DF .incomplete 000023A8 0802 3323 btst.b D2, 0x23 /* '#' */ 000023AC DE34 01E1 3316 add.b D7, [[0x3316]] 000023B2 F337 .extension 0x337 <> // unimplemented 000023B4 06AB 1AC1 08FB 0832 addi.l [A3 + 0x832], 0x1AC108FB 000023BC 1413 move.b D2, [A3] 000023BE 1523 move.b -[A2], -[A3] 000023C0 5106 subq.b D6, 8 000023C2 085E 3B3D bchg.b [A6]+, 0x3D /* '=' */ 000023C6 2BC5 move.l <>, D5 000023C8 CC06 and.b D6, D6 000023CA 7B14 moveq.l D5, 0x14 000023CC E306 asl D6.b, 1 000023CE 030C btst A4, D1 000023D0 A123 syscall DisposHandle/DisposeHandle, flags=1 000023D2 D32D 1E04 add.b [A5 + 0x1E04], D1 000023D6 A335 syscall OffLine/Offline, flags=3 000023D8 DB02 addx.b D5, D2 000023DA 0367 bchg -[A7], D1 000023DC 0F1E btst [A6]+, D7 000023DE 040F 6500 subi.b A7, 0x0 000023E2 A391 syscall Translate24To32, flags=3 000023E4 EB2E lsl D6.b, D5 000023E6 82D1 divu.w D1, [A1] 000023E8 BC45 cmp.w D6, D5 000023EA 3AD3 move.w [A5]+, [A3] 000023EC 0778 4B11 bchg [0x00004B11], D3 000023F0 2B04 move.l -[A5], D4 000023F2 8AC1 divu.w D5, D1 000023F4 2221 move.l D1, -[A1] 000023F6 0CA3 1061 39F3 cmpi.l -[A3], 0x106139F3 000023FC 0421 3A8B subi.b -[A1], 0x8B 00002400 0917 btst [A7], D4 00002402 1472 631A 4306 movea.b A2, [[A2 + D6 * 2] + 0x4306] 00002408 6307 bls +0x9 /* 00002411 */ 0000240A 2328 C17E move.l -[A1], [A0 - 0x3E82] 0000240E BB0D cmpm.b [A5]+, [A5]+ 00002410 2305 move.l -[A1], D5 00002412 B50D cmpm.b [A2]+, [A5]+ 00002414 0794 bclr [A4], D3 00002416 8F31 38FB or.b [A1 + D3 - 0x5], D7 0000241A 0607 0F8E addi.b D7, 0x8E 0000241E 8A5A or.w D5, [A2]+ 00002420 1B04 move.b -[A5], D4 00002422 6A69 bpl +0x6B /* 0000248D */ 00002424 6821 bvc +0x23 /* 00002447 */ 00002426 EE0F lsr D7.b, 7 00002428 3C5B movea.w A6, [A3]+ 0000242A 1A12 move.b D5, [A2] 0000242C D300 addx.b D1, D0 0000242E 251D move.l -[A2], [A5]+ 00002430 CB14 and.b [A4], D5 00002432 6E30 bgt +0x32 /* 00002464 */ 00002434 8101 sbcd D0, D1 00002436 9324 sub.b -[A4], D1 00002438 3CF3 288B move.w [A6]+, [A3 + D2 - 0x117] 0000243C 00EB .incomplete 0000243E 00FE .incomplete 00002440 0704 btst D4, D3 00002442 7BD3 moveq.l D5, 0xFFFFFFD3 00002444 6D29 blt +0x2B /* 0000246F */ 00002446 F1A3 .invalid <> 00002448 30DB move.w [A0]+, [A3]+ 0000244A 2923 move.l -[A4], -[A3] 0000244C 5107 subq.b D7, 8 0000244E 17DD C683 move.b [PC + A4.w * 8 - 0x125], [A5]+ 00002452 02D3 .incomplete 00002454 0323 btst -[A3], D1 00002456 51BC 4002 4BA1 subq.l 0x40024BA1, 8 // begin alternate branch 0000245A-0000245C label0000245A: 0000245A 4BA1 .invalid 5, -[A1] // invalid opcode 4 with b == 6 // end alternate branch 0000245A-0000245C label0000245A: // (misaligned) 0000245C 456B 5330 chk.w D2, [A3 + 0x5330] 00002460 12FB 0640 move.b [A1]+, [PC + D0.w * 8 + 0x40] label00002464: 00002464 020F DE23 andi.b A7, 0x23 /* '#' */ 00002468 D182 addx.l D0, D2 0000246A 2A6A 930A movea.l A5, [A2 - 0x6CF6] 0000246E 65EA bcs -0x14 /* 0000245A */ 00002470 BB1E xor.b [A6]+, D5 00002472 E017 roxr D7.b, 8 00002474 14BF move.b [A2], <> 00002476 2139 6CFB 063C move.l -[A0], [0x6CFB063C] 0000247C D31B add.b [A3]+, D1 0000247E 1402 move.b D2, D2 00002480 0F06 btst D6, D7 00002482 72EB moveq.l D1, 0xFFFFFFEB 00002484 06B3 1936 0E0F 3493 addi.l [A3 + D3.w * 4 - 0x109], 0x19360E0F 0000248C 0106 btst D6, D0 0000248E 723B moveq.l D1, 0x3B 00002490 03DB .incomplete 00002492 188B move.b [A4], A3 00002494 11A8 E301 E302 CB04 move.b [[A0 + <> + A6 * 2] - 0x34FC], [A0 - 0x1CFF] 0000249C 103B 03CB 0428 E301 move.b D0, [[ + <>] + 0x428E301] 000024A4 6109 bsr +0xB /* 000024AF */ 000024A6 3319 move.w -[A1], [A1]+ 000024A8 1402 move.b D2, D2 000024AA D381 addx.l D1, D1 000024AC FB06 .extension 0xB06 <> // unimplemented 000024AE 3423 move.w D2, -[A3] 000024B0 0B87 bclr D7, D5 000024B2 200E move.l D0, A6 000024B4 4934 0FC1 .invalid 4, [[ + <>]] // invalid opcode 4 with b == 4 000024B8 0630 F31F 5C23 addi.b [A0 + D5 * 4 + 0x23], 0x1F 000024BE 1863 movea.b A4, -[A3] 000024C0 07B3 08D3 bclr [A3 + D0 - 0x45], D3 000024C4 03DB .incomplete 000024C6 1009 move.b D0, A1 000024C8 03C1 .incomplete 000024CA F39B .invalid <> 000024CC 62E1 bhi -0x1D /* 000024AF */ 000024CE 583B 285B addq.b [PC + D2 + 0x5B], 4 000024D2 0F3B 2852 btst [PC + D2 + 0x52], D7 000024D6 C355 and.w [A5], D1 000024D8 10C1 move.b [A0]+, D1 000024DA 3E84 move.w [A7], D4 000024DC 064C 7E0F addi.w A4, 0x7E0F 000024E0 9270 12EB sub.w D1, [A0 + D1.w * 2 - 0x21] 000024E4 065E 9B15 addi.w [A6]+, 0x9B15 000024E8 2547 4B4B move.l [A2 + 0x4B4B], D7 000024EC 2147 D30A move.l [A0 - 0x2CF6], D7 000024F0 FB06 .extension 0xB06 <> // unimplemented 000024F2 F304 .extension 0x304 <> // unimplemented 000024F4 1402 move.b D2, D2 000024F6 0FE9 .incomplete 000024F8 0434 790E 070F C9DB 0B45 subi.b [[A4 + <>] + D0 * 8 - 0x3624F4BB], 0xE 00002502 1996 8161 2E10 move.b [[A4 + 0x2E10]], [A6] 00002508 DC81 add.l D6, D1 0000250A 9E17 sub.b D7, [A7] 0000250C 1029 9600 move.b D0, [A1 - 0x6A00] 00002510 C353 and.w [A3], D1 00002512 8B0D sbcd -[A5], -[A5] 00002514 A633 syscall VInstall, flags=6 00002516 1317 move.b -[A1], [A7] 00002518 1754 4C92 move.b [A3 + 0x4C92], [A4] 0000251C 7000 moveq.l D0, 0x00 0000251E EB30 roxl D0.b, D5 00002520 8B0D sbcd -[A5], -[A5] 00002522 123E move.b D1, <> 00002524 851A or.b [A2]+, D2 00002526 3313 move.w -[A1], [A3] 00002528 6E30 bgt +0x32 /* 0000255A */ 0000252A 6863 bvc +0x65 /* 0000258F */ 0000252C 0723 btst -[A3], D3 0000252E 0E6B 450F 3E23 .invalid.w [A3 + 0x3E23], 0x450F // invalid immediate operation 00002534 58D4 svc [A4] 00002536 7264 moveq.l D1, 0x64 00002538 6504 bcs +0x6 /* 0000253E */ 0000253A 6417 bcc +0x19 /* 00002553 */ 0000253C 1800 move.b D4, D0 label0000253E: 0000253E EB1C rol D4.b, 5 00002540 AB08 syscall PutPicOp 00002542 0B36 230E DB2E btst [[A6 + <>] + D2 * 2 - 0x24D2], D5 00002548 F339 .extension 0x339 <> // unimplemented 0000254A 16E0 move.b [A3]+, -[A0] 0000254C 8100 sbcd D0, D0 0000254E 0F16 btst [A6], D7 00002550 9B25 sub.b -[A5], D5 00002552 123E move.b D1, <> 00002554 D2F3 2E73 add.w A1, [A3 + D2 * 8 + 0x73] 00002558 5705 subq.b D5, 3 label0000255A: 0000255A 059B bclr [A3]+, D2 0000255C 1117 move.b -[A0], [A7] 0000255E 0A69 1B0F CB04 xori.w [A1 - 0x34FC], 0x1B0F 00002564 2C64 movea.l A6, -[A4] 00002566 432A 6303 .invalid 1, [A2 + 0x6303] // invalid opcode 4 with b == 4 0000256A 64EB bcc -0x13 /* 00002557 */ 0000256C 165B movea.b A3, [A3]+ 0000256E 1672 6423 movea.b A3, [A2 + D6.w * 4 + 0x23] 00002572 0463 111F subi.w -[A3], 0x111F 00002576 D6E9 05B2 add.w A3, [A1 + 0x5B2] 0000257A 04E5 .incomplete 0000257C 056B 05DB bchg [A3 + 0x5DB], D2 00002580 0EA9 0A1C 96A1 0A9B .invalid.l [A1 + 0xA9B], 0xA1C96A1 // invalid immediate operation 00002588 23AB 0041 6827 move.l [A1 + D6 + 0x27], [A3 + 0x41] 0000258E 0F03 btst D3, D7 00002590 1624 move.b D3, -[A4] 00002592 2316 move.l -[A1], [A6] 00002594 8B00 sbcd D5, D0 00002596 E553 roxl D3.w, 2 00002598 AC38 syscall CalcMask, auto_pop 0000259A 1216 move.b D1, [A6] 0000259C 170D move.b -[A3], A5 0000259E A5EB syscall vFileWrite, flags=5 000025A0 1CA3 move.b [A6], -[A3] 000025A2 0003 02A2 ori.b D3, 0xA2 000025A6 0B10 btst [A0], D5 000025A8 2663 movea.l A3, -[A3] 000025AA 0729 393E btst [A1 + 0x393E], D3 000025AE C13C 070E and.b 0xE, D0 000025B2 252E 28DC move.l -[A2], [A6 + 0x28DC] 000025B6 3885 move.w [A4], D5 000025B8 072C 0093 btst [A4 + 0x93], D3 000025BC 38AB 08CC move.w [A4], [A3 + 0x8CC] 000025C0 061B 2425 addi.b [A3]+, 0x25 /* '%' */ 000025C4 0116 btst [A6], D0 000025C6 4113 .invalid 0, [A3] // invalid opcode 4 with b == 4 000025C8 2501 move.l -[A2], D1 000025CA 831E or.b [A6]+, D1 000025CC C816 and.b D4, [A6] 000025CE 6303 bls +0x5 /* 000025D3 */ 000025D0 2C5B movea.l A6, [A3]+ 000025D2 1D06 move.b -[A6], D6 000025D4 3B18 move.w -[A5], [A0]+ 000025D6 2107 move.l -[A0], D7 000025D8 3E65 movea.w A7, -[A5] 000025DA 023E 1425 andi.b <>, 0x25 /* '%' */ 000025DE 0BCC .incomplete label000025E0: 000025E0 064B 0D0F addi.w A3, 0xD0F 000025E4 A442 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=4 000025E6 6308 bls +0xA /* 000025F0 */ 000025E8 3284 move.w [A1], D4 000025EA 0B02 btst D2, D5 000025EC 4C33 3936 E312 1FE3 movem.w D1,D2,D4,D5,A0,A3,A4,A5, [[A3 + A6 * 2] + 0x1FE3] // begin alternate branch 000025F0-000025F4 label000025F0: 000025F0 E312 roxl D2.b, 1 000025F2 1FE3 move.b <>, -[A3] // end alternate branch 000025F0-000025F4 label000025F0: // (misaligned) 000025F4 1841 movea.b A4, D1 000025F6 0CAB 080F 8542 6DCB cmpi.l [A3 + 0x6DCB], 0x80F8542 000025FE 144B movea.b A2, A3 00002600 63DE bls -0x20 /* 000025E0 */ 00002602 013E btst <>, D0 00002604 A313 syscall FlushVol, flags=3 00002606 E306 asl D6.b, 1 00002608 7655 moveq.l D3, 0x55 0000260A 4B45 chk.w D5, D5 0000260C 442E 0703 neg.b [A6 + 0x703] 00002610 9476 0607 sub.w D2, [A6 + D0.w * 8 + 0x7] 00002614 05F8 .incomplete 00002616 3673 63CB 01B4 DB74 movea.w A3, [[ + <>] + 0x1B4DB74] 0000261E FB03 .extension 0xB03 <> // unimplemented 00002620 74BB moveq.l D2, 0xFFFFFFBB 00002622 020B 2174 andi.b A3, 0x74 /* 't' */ 00002626 06E6 .incomplete 00002628 38E6 move.w [A4]+, -[A6] 0000262A 50E6 st -[A6] 0000262C 7895 moveq.l D4, 0xFFFFFF95 0000262E 401E negx.b [A6]+ 00002630 0463 09A3 subi.w -[A3], 0x9A3 00002634 1335 5413 move.b -[A1], [A5 + D5.w * 4 + 0x13] 00002638 0576 0714 bchg <>, D2 0000263C AAAB syscall 0xAAB 0000263E 6A1C bpl +0x1E /* 0000265C */ 00002640 1700 move.b -[A3], D0 00002642 3BAB 2641 0876 move.w [A5 + D0 + 0x76], [A3 + 0x2641] 00002648 E306 asl D6.b, 1 0000264A A313 syscall FlushVol, flags=3 0000264C DB01 addx.b D5, D1 0000264E DB81 addx.l D5, D1 00002650 C810 and.b D4, [A0] 00002652 0F30 3109 btst [[A0 + <> + D3]], D7 00002656 0608 270B addi.b A0, 0xB 0000265A 6502 bcs +0x4 /* 0000265E */ label0000265C: 0000265C DB0F addx.b -[A5], -[A7] label0000265E: 0000265E A721 syscall GetPtrSize, flags=7 00002660 A569 syscall HGetState, flags=5 00002662 68B3 bvc -0x4B /* 00002617 */ 00002664 2845 movea.l A4, D5 00002666 0505 btst D5, D2 00002668 0573 010B 04A8 3905 bchg [[A3 + <> + D0] + 0x4A83905], D2 00002670 2700 move.l -[A3], D0 00002672 4CC1 03A4 movem.l D2,D5,D7,A0,A1, D1 00002676 06A3 1001 0423 addi.l -[A3], 0x10010423 0000267C 1D38 2B36 move.b -[A6], [0x00002B36] 00002680 5623 addq.b -[A3], 3 00002682 08E1 B307 bset.b -[A1], 0x7 00002686 0914 btst [A4], D4 00002688 0198 bclr [A0]+, D0 0000268A 2321 move.l -[A1], -[A1] 0000268C 0104 btst D4, D0 0000268E 836A A112 or.w [A2 - 0x5EEE], D1 00002692 5300 subq.b D0, 1 00002694 8700 sbcd D3, D0 00002696 C02D 08F1 and.b D0, [A5 + 0x8F1] 0000269A 14 .incomplete